record uit tabel opzoeken

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Laravel / PHP developer gezocht!

Functie omschrijving Wij zijn op zoek naar een Laravel PHP Developer voor een leuk bedrijf in de omgeving van Amsterdam! Je zult je bezig houden met de volgende werkzaamheden: Je gaat aan de hand van de wensen van klanten software ontwikkelen; Je bent bij het gehele proces betrokken; van A tot Z; Je hebt na de oplevering contact met de klant wanneer zij problemen ervaren; Je denkt mee over het verbeteren van de werkprocessen; Je denkt mee over softwareoplossingen; Je speelt in op de behoefte van de klant; Je houdt je bezig met het verbeteren, aanpassen en vernieuwen van de

Bekijk vacature »

Senior Java developer

Dit ga je doen Jouw taken als Senior Java Developer zijn: Het maken van strategische keuzes omtrent de nieuwbouw van applicaties; Het maken van technische ontwerpen; Hands-on mee ontwikkelen met het team (met o.a. Java FX, JDBC, SQL, REST, Jax-RS, JSON, Maven, JUnit en Spring (boot)); Reviewen van code en feedback geven op collega developers; Analyseren en oplossen van bugs/incidenten door het onderlinge verband te kunnen leggen van verschillende losstaande systemen. Hier ga je werken Het bedrijf waar je als Senior Java Developer komt te werken staat internationaal bekend om het testen van bodemstructuren door middel van echotechnieken en beeldherkenning.

Bekijk vacature »

Applicatiebeheerder/ Ontwikkelaar

Dit ga je doen - Verantwoordelijkheid dragen voor het complexe applicatielandschap; - Schakelen met eindgebruikers en leveranciers; - Verdeling in werkzaamheden tussen dagelijks beheer ontwikkelen; - Het analyseren van de behoeften van gebruikers en het vertalen hiervan naar functionele specificaties voor de applicaties; - Actief bijdragen aan het leveren van passende oplossingen voor het applicatielandschap. Hier ga je werken Deze organisatie, gevestigd in de regio van Amsterdam is een van de meest toonaangevende mediaorganisaties in Nederland. Door de organisatiecultuur krijg jij veel ruimte om initiatief te nemen en zelfstandig aan het werk te gaan. Samen met het IT team zorg

Bekijk vacature »

Senior Java Developer

Als Senior Java Developer bij Sogeti ben je onderdeel van onze toonaangevende community die bestaat uit ruim 100 gepassioneerde Java professionals. In teamverband lever je mooie prestaties. Daarmee draag je aan bij de meerwaarde die wij leveren aan onze top-opdrachtgevers. Geen werkdag is hetzelfde! Je bent voortdurend bezig met het oplossen van allerlei complexe vraagstukken binnen bedrijfs kritische systemen voor onze klanten in regio Noordoost zoals DUO, ING, CJIB en Tendernet. Natuurlijk krijg jij de mogelijkheid je verder te certificeren in dit vakgebied. We organiseren regelmatig technische Meetups en doen veel aan kennisdeling. Sogetisten hebben plezier in hun werk en

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Software ontwikkelaar

Ben jij graag bezig met verschillende projecten? Vind jij beleving van klanten én medewerkers ook belangrijk? Wij zijn vanwege de doorontwikkeling van het applicatielandschap van onze opdrachtgever op zoek naar een fulltime software ontwikkelaar. Omschrijving Jij en jouw collega’s zijn verantwoordelijk voor de continuïteit en waarborging van het applicatielandschap. Om de processen vloeiend te laten verlopen is software ontwikkeling daarom van essentieel belang. Onze opdrachtgever doet dit voornamelijk zelf, met door hun eigen ontwikkelde applicaties. Dit betekent dat jij: functionele eisen vertaalt naar gebruiksvriendelijke software; tijdens SCRUM sessies advies geeft over het te bouwen ontwerp; nieuwe software ontwikkelt en het

Bekijk vacature »

PHP Developer

Functieomschrijving Vanuit het hoofdkantoor in omgeving Breda ben je als PHP/Symfony Developer niet alleen gefocust op het ontwikkelen van software. Daarnaast ben je voortdurend bezig met het zoeken naar nieuwe trends en ontwikkelingen die van waarde kunnen zijn voor de efficiëntie van software ontwikkeling. Hieronder een kort overzicht van jouw takenpakket: Het ontwerpen en implementeren van webapplicaties met het Symfony Framework; Het schrijven van een schone en efficiënte codes; Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de eisen van de klant; Onderhouden en updaten van bestaande applicaties die zijn gebouwd met het

Bekijk vacature »

Full Stack .NET Developer C# ASP.NET

Samengevat: Deze werkgever is gespecialiseerd in het op afstand bewaken en besturen van machines en processen. Ben jij een ervaren Full Stack .NET Developer? Heb je ervaring met C# en ASP.NET? Vaste baan: .Net Developer C# ASP.NET HBO €3.300 - €4.500 Deze werkgever is een snel groeiende onderneming gespecialiseerd in het op afstand bewaken en besturen van machines en processen, IoT (Internet of Things). Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. Wil jij bij de top specialisten horen? Ben jij op zoek naar een

Bekijk vacature »

Belastingdienst - Freelance Applicatieontwikkelaar

Startdatum: 01.06.2023 Richttarief: €65,00 - €75,00 Duur van de opdracht: 6 maanden Uren per week: 36 Taal: Nederlands vereist! Gelieve in het Nederlands te solliciteren. Hybride. Kantoordagen in Utrecht, incidenteel in Apeldoorn Functieomschrijving: De afdeling IV – Generieke Voorzieningen – Interactie Online is onderdeel van de keten Interactie. De missie van de keten is: “het faciliteren van de interactie met alle burgers, bedrijven en hun vertegenwoordigers om hen in staat te stellen aan hun fiscale verplichtingen te voldoen en aanspraak te maken op hun rechten.” De afdeling Interactie Online heeft een belangrijke bijdrage binnen deze keten. Dit door het ontwikkelen

Bekijk vacature »

Traineeship Java Developer

Functie Wat ga je doen als Java Developer? Jij start via ons bij deze opdrachtgever als Trainee Java ontwikkelaar, tijdens het traineeship ga je in 1 jaar van de basis naar professioneel Java ontwikkelaar. Je start samen met een groep trainees, volgt de aangeboden cursussen en gaat aan de slag bij één van onze opdrachtgevers. Na een aantal maanden volgt de volgende opdracht. Door de groei in jouw rol kom je op steeds complexere opdrachten terecht. Veel afwisseling dus. Collega’s met ervaring helpen je bij deze groei en samen met jouw coach ga je een persoonlijke leerplan opzetten om jou

Bekijk vacature »

Medior PHP Developer

Functie omschrijving We are looking for a dutch native speaker Wil jij als developer werken bij een interne organisatie en de eigen software verder helpen ontwikkelen? Lees dan snel verder! In deze functie ga je werken als PHP Developer en de interne software en applicaties verder ontwikkelen. In het kort houdt dit in: Je gaat de interne applicaties en software verder optimaliseren. Verder bouw je verschillende API's en koppelingen tussen systemen. Je gaat het CRM-systeem door middel van PHP verder ontwikkelen. Ook ga je collega's ondersteunen bij vragen over de software en applicaties. Bedrijfsprofiel Dit bedrijf is actief in het

Bekijk vacature »

Senior .NET Ontwikkelaar

In het kort Als Senior .NET ontwikkelaar ga je binnen onze business unit Transport en Logistiek aan de slag met complexe maatwerk software voor bedrijf kritische systemen binnen de technische automatisering. Denk bijvoorbeeld een IoT-oplossing voor de logistieke sector waarbij we van ruim 200.000 machines de telemetrie en events verwerken. We zijn actief in de distributielogistiek, havenlogistiek (denk aan ECT) en productielogistiek. Naast C# en .NET Core maken we ook gebruik van Azure technologie. En als trotse Microsoft Gold Partner leren we graag van en met jou. Wil jij jezelf blijven ontwikkelen binnen de technische automatisering met .NET, dan gaan

Bekijk vacature »

Delphi Programmeur

Functie omschrijving Onze opdrachtgever is gespecialiseerd in kantoor-bedrijfssoftware en zit gevestigd in omgeving Numansdorp. Als programmeur ben jij bij dit bedrijf met het volgende bezig; Je vertaalt technische en functionele ontwerpen naar kwalitatieve software. Je ontwikkelt, ontwerpt en test software. Je maakt daarbij veel gebruik met de volgende tools & technologieën: Delphi 10.3 (Rio), QuickReport 6. Je krijgt in deze rol veel vrijheid en verantwoordelijkheid. Je levert projecten van A - Z op, en werkt daarbij projectmatig en gestructureerd. Bedrijfsprofiel Dit bedrijf richt zich op maatwerk software oplossingen. Deze software oplossingen worden ingezet in de financiële branche. Het betreft een

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

3D BIM Add-on Developer

Als 3D BIM add- on ontwikkelaar bij KUBUS ontwikkel je add-ons (BCF Managers genaamd) voor de toonaangevende building information modeling (BIM) programma's Revit, Navisworks, Archicad, AutoCAD en Tekla Structures. BCF Managers maken gegevensoverdracht mogelijk tussen BIM-software en BIMcollab. Je werkt zowel aan de front- als aan de back-end. Als softwarebedrijf bevindt KUBUS zich in een unieke positie. We bouwen aan onze eigen producten die wereldwijd door tienduizenden gebruikers worden gebruikt. Ons bedrijf heeft precies de juiste grootte: groot genoeg om echt impact te maken in de markt, maar klein genoeg om als individuele ontwikkelaar invloed uit te kunnen oefenen en

Bekijk vacature »

Pagina: 1 2 volgende »

Raymond Colin

Raymond Colin

26/12/2012 18:28:32
Quote Anchor link
Hallo
Als je naar www.abc-wilrijk.be/sql/phpboek/wacht-skyp.php gaat begrijp je mijn probleem meteen.
Je krijgt een tabel te zien en wat ik nu zou willen is, de persoonfische op het scherm afdrukken
door op de betreffende naam in de linker kolom te klikken. In realiteit zullen er steeds ong. een 50 tal namen te zien zijn.

De code tot nu toe :

<html>

<h3> <font face="Arial"> Wachtenden SKYPE in volgorde van inschrijving</h3>

selecteer de gewenste wachtlijst per module door op een van de knoppen te klikken:
<input type='button' name="goto" onclick="location='wacht-opc.php'" value=" OPC ">
<input type='button' name="goto" onclick="location='wacht-pcplus.php'" value=" PC+ ">
<input type='button' name="goto" onclick="location='wacht-oint.php'" value=" OINT ">
<input type='button' name="goto" onclick="location='wacht-dfot.php'" value=" DFOT ">
<input type='button' name="goto" onclick="location='wacht-skyp.php'" value=" SKY ">

<h4><font face="arial"></h4>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
<?php $user="user"_be"; $password="paswoord";
 $database="
abc_wilrijk_be"; mysql_connect(localhost,$user,$password);
 $con = mysql_connect("
localhost","abc_wilrijk_be","paswoord");
 if (!$con)   {   die('Could not connect: ' . mysql_error());   }  mysql_select_db("
abc_wilrijk_be", $con);
 $result = mysql_query("
SELECT * FROM cursisten where SKY='1' ORDER BY datum");

echo "
<table border='1' cellspacing='1' cellpadding='3'>

 <
tr bgcolor='#fff000'font face='arial' >

 <
th>-NAAM-VOORNAAM-</th>
 <
th>--------ADRES ------------</th>
 <
th>-PNUM---------</th>
 <
th>--TELEFOON--</th>
 <
th>OPC-</th>
 <
th>PC+-</th>
 <
th>OINT-</th>
 <
th>DFOT-</th>
 <
th>SKYP-</th>

 <
/tr>";

// tel lellers van wachtenden op nul

$telopc = 0;
$telpcplus= 0;
$teloint=0;
$teldfot=0;
$telsky=0;

 while($row = mysql_fetch_array($result))   {  
 echo "
<tr bgcolor='#fffffff'>";
 
 echo "
<td font face ='arial'font'font size ='1' bgcolor='#F5F5DC'>
 <a href='http://abc-wilrijk.be/sql/phpboek/show-project.php'>" . $row['naamvoornaam'] . "</a></td>";
 
 echo "
<td>" . $row['adres'] . "</td>";
 echo "
<td>" . $row['pnumplaats'] . "</td>";
 echo "
<td>" . $row['tel'] . "</td>";
 //echo "
<td widht ='100' >" . $row['email'] . "</td>";

          

//als inhoud 1 is tel dan 1 op bij teller wachtenden $telxxx

// bepaal voor elke  array welke achtergrongkleur nodig is voor OPC;

if ($row['OPC'] > 1){
          echo "
<td align='right' bgcolor='#fff000'>"  .$row ['OPC']. "</td>"; }
if ($row['OPC'] ==1){
          echo "
<td align='right' color = 'aqua' bgcolor='aqua'>"  .$row ['OPC']. "</td>";
          $telopc =($telopc + 1); }
if ($row['OPC'] < 0){
           echo "
<td align='right' bgcolor='lime'>"  .$row ['OPC']. "</td>"; }
if ($row['OPC']==0){
              echo "
<td align='right' bgcolor='white'>"  .$row ['OPC']. "</td>"; }

//bepaal achtergrond voor pcplus;

if ($row['PC+'] > 1){
          echo "
<td align='right' bgcolor='#fff000'>"  .$row ['PCP']. "</td>"; }
if ($row['PC+'] ==1){
          echo "
<td align='right' bgcolor='aqua' color:'aqua'>"  .$row ['PCP']. "</td>";
          $telpcplus = ($telpcplus + 1); }
if ($row['PC+'] < 0){
           echo "
<td align='right' bgcolor='lime'>"  .$row ['PCP']. "</td>"; }
if ( $row['PC+']==0){
              echo "
<td align='right' bgcolor='white'>"  .$row ['PCP']. "</td>"; }

// bepaal achtergrond voor ontdel internet
if ($row['OINT'] > 1){
          echo "
<td align='right' bgcolor='#fff000'>"  .$row ['OINT']. "</td>"; }
if ($row['OINT'] ==1){
          echo "
<td align='right' bgcolor='aqua'>"  .$row ['OINT']. "</td>";
          $teloint =($teloint + 1);}
if ($row['OINT'] < 0){
           echo "
<td align='right' bgcolor='lime'>"  .$row ['OINT']. "</td>"; }
if ($row['OINT'] ==0){
              echo "
<td align='right' bgcolor='white'>"  .$row ['OINT']. "</td>"; }

// bepaal achtergrond voor  Dig. foto;

if ($row['DFOT'] > 1){
          echo "
<td align='right' bgcolor='#fff000'>"  .$row ['DFOT']. "</td>"; }
if ($row['DFOT'] ==1){
          echo "
<td align='right' bgcolor='aqua'>"  .$row ['DFOT']. "</td>";
          $teldfot = ($teldfot + 1); }
if ($row['DFOT'] < 0){
           echo "
<td align='right' bgcolor='lime'>"  .$row ['DFOT']. "</td>"; }
if ($row['DFOT'] ==0){
              echo "
<td align='right' bgcolor='white'>"  .$row ['DFOT']. "</td>"; }

//bepaal achtergrond voor skype

if ($row['SKY'] > 1){
          echo "
<td align='right' bgcolor='#fff000'>"  .$row ['SKY']. "</td>"; }
if ($row['SKY'] ==1){
          echo "
<td align='right' bgcolor='aqua'>"  .$row ['SKY']. "</td>";
          $telsky = ($telsky + 1); }
if ($row['SKY'] < 0){
           echo "
<td align='right' bgcolor='lime'>"  .$row ['SKY']. "</td>"; }
if ($row['SKY'] ==0){
              echo "
<td align='right' bgcolor='white'>"  .$row ['SKY']. "</td>"; }

        
   }


echo "
<table border ='1' cellspacing='1' cellpadding='3'><tr bgcolor='white' font face='arial'>
          <
/th><th>totaal wachtenden   : &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</</th><th>OPC-</th><th>PC+-</th><th>OINT-</th><th>DFOT-</th><th>SKYP-</th></tr>";
echo "
<td align='right' bgcolor='white'>+</td>";
echo "
<td align='right' bgcolor='aqua'></td>";
echo "
<td align='right' bgcolor='aqua'></td>";
echo "
<td align='right' bgcolor='aqua'></td>";
echo "
<td align='right' bgcolor='aqua'></td>";
echo "
<td align='right' bgcolor='aqua'>$telsky</td>";
echo "
</table>";
mysql_close($con);

 ?>

<br>terug naar lijst <input type='button' name="goto" onclick="location='cursisten-datum.php'" value=" GA ">
</html>

Als iemand mij kan vertellen hoe het moet zal ik hem/haar gedenken in mijn gebeden
Gewijzigd op 28/12/2012 10:22:56 door Raymond Colin
 
PHP hulp

PHP hulp

14/01/2025 17:07:44
 
Nick Dijkstra

Nick Dijkstra

26/12/2012 18:46:44
Quote Anchor link
Zoals je ziet zijn de kleuren niet goed. Dit betekent dat je quotes niet goed hebt staan. (zie regel 1 $user="user"_be").

Gebruik ook " voor html en ' voor php. Dus:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
    echo '<table border="1" cellspacing="1" cellpadding="3">';
?>


Van regel 34 klopt niks, het is of: <font ...> of <td style="font: ...;">
en net dit klopt ook niet (regel 63): <td align='right' bgcolor='aqua' color:'aqua'>
En wat nog beter is, is om gebruik te maken van een CSS bestand.

En probeer eens wat netter te scripten, zoals overal dezelfde hoeveelheid tabs, en niet alles achter elkaar typen.

Probeer eerst eens deze puntjes aan te passen, en dan ook je topic aanpassen. Dan is het ook voor ons een stuk makkelijker om te kijken waar de fout zit. En misschien is dan je probleem al opgelost.
Gewijzigd op 26/12/2012 18:55:58 door Nick Dijkstra
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

26/12/2012 19:09:28
Quote Anchor link
Volgens mij heeft TS dezelfde vraag als een gesteld in dit topic
Ik hem daar een paar goed bedoelde adviezen gegeven om zijn tabellen beter op te bouwen, zodat
a) er geen dubbele gegevens worden opgeslagen
b) de gegevens beter beheersbaar zijn.
Dan wordt afgesloten met deze reactie:
Raymond Colin op 13/12/2012 19:02:38:
Bedankt voor jullie reacties.
Bechouw dit topic maar als afgehandeld. Het was niet mijn bedoeling om de opbouw van mijn database te bespreken maar om een tip over phpcode.
Mvg
R Colin

Dan houd het voor mij op en beschouw ik dit topic ook als gesloten.
 
Eddy E

Eddy E

26/12/2012 19:59:25
Quote Anchor link
Mee eens Ger.
We blijven niet bezig.

Wel met helpen, maar niet iemand helpen die niet geholpen wil worden.
 
Raymond Colin

Raymond Colin

26/12/2012 21:41:01
Quote Anchor link
Hallo Nick

Dank voor de reactie. Er zullen in die code wel meer foutjes zitten en ik zal proberen je raad op te volgen.
Toch werkt die code zoals ze nu is en het resultaat is te zien met de url die ik opgegeven heb.
Dat is het probleem niet.
Ik zou willen weten hoe ik door op een naam te klikken de bijhorende en aanvullende gegevens uit een andere tabel kan halen. De relatie tussen de twee tabellen is naamvoornaam .In access maak ik dat met m'n ogen dicht. php echter is voor mij heel nieuw
grts
R Colin



Toevoeging op 26/12/2012 22:23:57:

Hallo Ger en Eddy

Neem me niet kwalijk als mijn reactie een beetje bot was. De hele manier van werken heeft feilloos gelopen in access.
Dan kwam de vraag om van op afstand inzage te hebben in sommige gegevens en dan heb ik spreadsheets op gmail drive gezet. Ook dat loopt redelijk goed alleen zijn het niet altijd dezelfde mensen die er gebruik van maken en hebben ze niet allemaal de nodige kennis. Daarom de wens om een en ander te gaan automatiseren door het automatisch aan te passen gegevens. Laat u niet misleiden door het feit dat ik het over lessen en cursisten heb, wij zijn met een tiental vrijwilligers die in opdracht van het district aan senioren (gemiddeld +70) computerlessen geven. Inschrijving, planning,uitnodigingen en aanwezigheidslijsten wordt door mensen van het district gedaan. Ik moet alleen maar zorgen dat ze de juiste gegevens krijgen.
Mijn probleem is niet van hoe zet ik het hele systeem op, nee ,mijn probleem is hoe schrijf ik dat in PHP? Mijn eerste programma's die ik schreef was in 1972 ,in assembler en cobol. De scrips zijn veranderd maar de ideeën die erachter zitten niet.
Ik hou er niet van dat wanneer ik om blauwe verf vraag men mij komt zeggen dat rode veel beter is. Ik hoop dat u begrijpt wat ik bedoel.
Mvg
R Colin
Mvg
R Colin
 
Erwin H

Erwin H

27/12/2012 09:43:50
Quote Anchor link
En mensen hier houden er niet van als de gebruikelijke (beginners) fouten weer eens naar boven komen in een topic en de topic starter vervolgens zijn neus ophaalt voor de adviezen. Dus doe wat je wilt met de adviezen, maar besef dat niemand hier de plicht heeft om je te helpen. Hoe minder je met de adviezen doet, hoe minder mensen je dan ook zullen willen helpen.

Maar goed, dit is dus de groene verf waar je niet voor komt natuurlijk...
Gewijzigd op 27/12/2012 09:44:14 door Erwin H
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

27/12/2012 10:00:23
Quote Anchor link
We leveren maar gewoon waterverf voor een buitendeur.
Dus, om eerst maar eens antwoord te geven op je vraag, je kan die naam meegeven in de url:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
echo '<a href="show-project.php?vanwie=' . url_encode($row['naamvoornaam']) . '">';
//in show-project kan je deze opvragen met:
$sql= "SELECT naamvoornaam FROM detabel WHERE naamvoornaam='" .
    mysql_real_escape_string(url_decode($_GET['vanwie'])) . "'";
?>
 
Raymond Colin

Raymond Colin

27/12/2012 11:11:29
Quote Anchor link
Toevoeging op 27/12/2012 14:21:28:

Hallo Ger
Hartelijk dank dat je me toch wil helpen , al is het dan in 't groen, eerlijk gezegd ook een mooie kleur :)
Ik laat je straks weten hoe het loopt.
Raymond
Gewijzigd op 28/12/2012 11:18:05 door Raymond Colin
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

27/12/2012 15:45:19
Quote Anchor link
Raymond,
Wij verschillen natuurlijk een aantal jaartjes in leeftijd (of je moet op je achtste al het programmeren geslagen zijn), maar ik hoop dat je mijn adviezen niet geheel in de wind slaat.
Want er bestaat een groot verschil tussen zelf dingen in Access beheren of dit in een webapp met PHP en MySQL over te laten aan anderen.
BTW, je kan een Access db ook met PHP benaderen via ODBC.
 
Raymond Colin

Raymond Colin

27/12/2012 17:26:03
Quote Anchor link
Hoi Ger
Ja ik ben al een tijdje bezig, mijn allereerst programma was in '66 voor de BULL GAMMA 10. Ik was toen 23
Als programmeur zat je op een eiland en kon je aan niemand of bijna niemand raad vragen,je moest het zelf maar uitzoeken.
Jouw voorstel om het anders aan te pakken heb ik echt waar overwogen maar ik kom steeds terug op dezelfde oplossing.
Mijn buikgevoel zegt ook dat het goed is.
Wat Access en ODBC betreft, daar heb ik ook mee aan het experimenteren geweest maar dan moet je ms workspace huren om te doen zoals ik het nu wil doen. En dat kost geld , veel te veel voor wat ik er mee ga doen.
Straks ga ik jouw code uitproberen.
dat heb ik toch goed begrepen dat ik in mijn code lijn 34/35 moet vervangen door de jouwe ?

Wil je dat nog eens bekijken want ik heb het al eens willen doen en het programma werkte niet meer.
grts
Raymond
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

27/12/2012 17:39:22
Quote Anchor link
Ik sta op het punt om te vertrekken, maar even snel dit, wat je moet doen is de gebruikersnaam toevoegen als querystring aan de url die je opvraagt.
Je vergist je trouwens in het feit dat je iets moet betalen om de een Access te benaderen via PHP, wel als je een Access project wilt distrubieren als executable.
 
Raymond Colin

Raymond Colin

28/12/2012 11:17:13
Quote Anchor link
// echo "<td font face ='arial'font size ='1' bgcolor='#F5F5DC'>
// <a href='http://abc-wilrijk.be/sql/phpboek/show-project.php'>" . $row['naamvoornaam'] . "</a></td>";

// code van Ger

echo "<td font face='arial'font size='1" bgcolor='#f5f5dc'>
<a href="show-project.php?vanwie=' . url_encode($row['naamvoornaam']) . "</a></td>";

Het lukt niet Ger
Met de twee bovenste lijnen is alles ok.De tabel verschijnt op het scherm.
Met de twee onderste krijg ik een error en de pagina opent niet

grts
Raymond ( Mon)
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

28/12/2012 11:30:13
Quote Anchor link
Mijn excuus het is urlencode en niet url_encode. En dus ook urldecode ipv url_decode
 
Erwin H

Erwin H

28/12/2012 11:35:39
Quote Anchor link
Geen urldecode gebruiken:
Quote:
The superglobals $_GET and $_REQUEST are already decoded. Using urldecode() on an element in $_GET or $_REQUEST could have unexpected and dangerous results.
 
Raymond Colin

Raymond Colin

28/12/2012 12:43:15
Quote Anchor link
Ok, Erwin en Ger, ik denk dat we een stapje verder zijn
Ik heb de code als volgt aangepast

echo '<tr><td><a href="show-project.php?vanwie=' .$row['naamvoornaam']. '">' .$row['naamvoornaam']. '</a></td>';


Het resultaat daarvan is te zien op http://abc-wilrijk.be/sql/phpboek/wacht-dfot.php
Klik op een naam en zie de nieuwe url..

Wat moet ik nu in show-project doen om het betreffende record op te roepen ?
 
Erwin H

Erwin H

28/12/2012 12:57:06
Quote Anchor link
Vrij weinig eigenlijk. De naam van de persoon komt op die pagina in de superglobal $_GET. Die gebruik je in je query om het record op te halen.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
$sql
= 'SELECT jouw_kolom_namen
        FROM jouw_tabel
        WHERE van_wie = "'
.mysql_real_escape_string( $_GET['vanwie'] ).'"'
?>


Alleen zie ik dat je urlencode niet gebruikt. Let op, ik zeg dat je urldecode niet moet gebruiken, omdat php dat al voor je doet. urlencode moet je wel gebruiken.
Gewijzigd op 28/12/2012 12:57:48 door Erwin H
 
Raymond Colin

Raymond Colin

29/12/2012 11:02:47
Quote Anchor link
Hello

De ENCODE staat erbij.
Spijtig genoeg moet ik nu even passen, mijn echtgenote en ik zijn ziek.(bijna heel Antwerpen is ziek)
Zodra ik wat beter ben kom ik hier zeker terug.
Ik wens jullie alvast een zeer gelukkig nieuwjaar en ik bedank jullie heel erg voor de geboden hulp.
Mon

Toevoeging op 29/12/2012 12:15:21:

Toch nog even een poging
Hier onder zie je de code van "show-project.php" deze pagina wordt opgeroepen door in "wacht-dfot.php" op een naam te klikken (dat schijnt te werken)

op http://www.abc-wilrijk.be/sql/phpboek/wacht-dfot.php

kan je het resultaat van die actie zien. Geen inhoud van record te zien. Wat doe ik verkeerd ?
Mon

<html>
<head>
<h4>Historiek :</h4>
</head>

<body>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php


$sql
= 'SELECT *
           FROM cursisten
           WHERE vanwie = "'
.mysql_real_escape_string( $_GET['vanwie']) .'"';


$row=mysql_fetch_array($sql);
           echo("   ".$row['naamvoornaam']."<br>
                    "
.$row['adres']."<br> ".$row['pnumplaats']."  <br><br>Tel. :   ".$row['tel']);
           echo(" <br><br/>");
           echo("   ".$row['opmerkingen']."<br>");

//include("kleur.php");

          echo "<table border ='1' cellspacing='3' cellpadding='5'><tr bgcolor='#fff000' font face='arial'>
                <th>--OPC-</th><th>--PC+-</th><th>-OINT-</th><th>-DFOT-</th><th>-SKYP-</th></tr>"
;
          echo "<tr><td align='right'>". $row['OPC']."</td>";
          echo "<td align='right'>". $row['PCP']."</td>";
          echo "<td align='right'>". $row['OINT']."</td>";
          echo "<td align='right'>". $row['DFOT']."</td>";
          echo "<td align='right'>". $row['SKY']."</td></tr>";
          echo"</table>";

          
?>

</body>
Gewijzigd op 29/12/2012 12:18:45 door Raymond Colin
 
Raymond Colin

Raymond Colin

30/12/2012 12:57:37
Quote Anchor link
Hallo Ger
Om zeker te zijn dat de cursistnaam wordt doorgegeven heb ik een lijntje toegevoegd
Dat werkt, maar ik krijg de gegevens van het gelezen record nog steeds niet te zien.

echo 'Historiek : ' . htmlspecialchars($_GET["vanwie"]);

$sql= 'SELECT *
FROM cursisten
WHERE naamvoornaam = "'.mysql_real_escape_string( $_GET['vanwie']).'"' ;

$row=mysql_fetch_row($sql);

echo(" ".$row['naamvoornaam']."<br>
".$row['adres']."<br> ".$row['pnumplaats']." <br><br>Tel. : ".$row['tel']);
echo(" <br><br/>");
echo(" ".$row['opmerkingen']."<br>");
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

30/12/2012 13:09:59
Quote Anchor link
Je gebruikt mysql_fetch_row vervang dat eens door mysql_fetch_assoc.
 
Raymond Colin

Raymond Colin

30/12/2012 14:56:20
Quote Anchor link
Hoi Ger
Dat helpt niet.
Mon
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

30/12/2012 17:25:23
Quote Anchor link
Twee dingen waar ik ook nog heb overheen gekeken:
Je gebruikt dubbele quotes voor strings in de query, waar dat enkele horen te zijn.
Je voert de query niet uit.
Met foutahhandeling erbij krijg je dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$sql
= "SELECT *
 FROM cursisten
 WHERE naamvoornaam = '"
.mysql_real_escape_string( $_GET['vanwie'])."'" ;
$result = mysql_query($sql);
if ($result !== false) {
    $row=mysql_fetch_assoc($result);
    //dan hier de boel echoen;
}
else {
    echo mysql_error() . '<br>' . $sql;
}

?>
 

Pagina: 1 2 volgende »



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.