MySQL error message, maar onvindbaar.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Junior full stack developer

Functie Als full stack developer binnen onze organisatie ga jij je bezig houden met het bouwen van de user experience van de webapplicaties. Je bent verantwoordelijk voor het vertalen van concepten, briefings en designs naar werkende functionaliteit. Hierbij zorg je ervoor dat applicaties betrouwbaar, veilig en toekomstbestendig zijn en een goede architectuur hebben en behouden. Verder denk je actief na- en mee over nieuwe ontwikkelingen en functionaliteiten om zo elke dag de klantervaring weer te verbeteren. Dit doe je natuurlijk niet alleen maar in een development team. Het team bedraagt momenteel 4 man bestaande uit 2 devops engineers en 2

Bekijk vacature »

Node.js developer looking for a challenging consul

Functie Under the guidance of 3 account managers, one of whom will be your point of contact within your expertise, you will start working for various clients. He or she will help you find a suitable and challenging assignment. Naturally, they will take your situation, experience and (technical) ambitions into account. The assignments last one to two years on average. This allows you to really commit to a project and make an impact as a consultant. Besides the assignment, you will regularly meet your colleagues from the IT department to share knowledge or discuss new trends, for example. Master classes

Bekijk vacature »

Typescript Developer / Cloud platform

Dit ga je doen (Door)Ontwikkelen van het cloud platform; (Door)Ontwikkelen van microservices; Bouwen van nieuwe functionaliteiten; Verbeteringen aandragen voor het cloud platform; Sparren met de business. Hier ga je werken Onze opdrachtgever, gevestigd in regio Eindhoven, levert een compleet dienstenpakket op het gebied van IT. Zij pakken verschillende (complexe) vraagstukken van grote organisaties op. De sfeer intern is gezellig en informeel. Men houdt van hard werken maar gezelligheid door middel van een borrel of gezamenlijke lunch komt er veel voor. Als Typescript ontwikkelaar word je onderdeel van het team gericht op de (door)ontwikkeling van hun eigen cloud platform welke wordt

Bekijk vacature »

Software developer

Functie Momenteel zijn ze op zoek naar een Software developer die, veelal fullstack, mee gaat werken aan de ontwikkeling van de producten en zo helpt aan de uitvoering van hun ontwikkelprojecten. Je komt te werken binnen hun development team bestaande uit 6 ontwikkelaars. Ze staan zowel open voor meer junior als medior/senior developers. Je kunt snel veel verantwoordelijkheid krijgen en doorgroeien binnen het bedrijf. Bovendien ben je betrokken bij het bepalen van de product roadmap en de inbreng van (nieuwe) technologieën. De applicaties waaraan je werk worden gebruikt op onderwijsinstellingen door heel Nederland. De tech-stack bestaat voornamelijk uit Laravel (PHP),

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET ontwikkelaar start jij in ons development team met twee andere .NET developers. Als team werken jullie in scrum en is er iedere ochtend om 11.00 een standup. Jij krijgt als junior .NET ontwikkelaar een inwerk traject dat echt specifiek wordt ingericht op basis van wat jij nodig hebt. Een van de grootste pluspunten bij ons is dat wij binnen ons bedrijf veel (technische) vrijheid geven en juist eigen initiatieven erg stimuleren. Jouw werkzaamheden gaan er bij ons als volgt uit zien: – Het ontwikkelen van nieuwe software samen met interne en eventueel externe ontwikkelaars; – Het

Bekijk vacature »

.NET developer

Functie Voor jou als junior .NET ontwikkelaar staat er een flinke uitdaging klaar bij dit bedrijf waar jij veel van kan gaan leren. Zo willen zij een flinke uitbreiding doen op het webbased gedeelte dat zij nu hebben en willen zij het standaard deel gaan moderniseren. Jouw team is dan ook op zoek naar een junior .NET ontwikkelaar die het leuk vindt om op basis van research en development aan de slag te gaan. Jouw mening telt mee als het gaat om hoe en met wat deze applicaties gebouwd en herschreven gaan worden. Jouw functie bij dit bedrijf gaat dan

Bekijk vacature »

Senior .NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »

WordPress & Azure Developer

Dit ga je doen Zowel front- als back-end development aan de online website omgeving; Het up-to-date houden van alle WordPress-sites; Koppelingen maken tussen applicaties; Meedenken en adviseren over verbeteringen; Development door middel van WordPress, Javascript, HTML en CSS; Werken binnen Scrum/Agile team. Hier ga je werken Voor een grote overheidsinstelling in Den Haag zijn wij opzoek naar een WordPress developer, met kennis en ervaring op het gebied van Azure. De organisatie zit in een grote transitie waarbij de gehele website/online omgeving vernieuwd zal gaan worden. Binnen dit Scrum/Agile team ben je verantwoordelijk voor deze grote migratie/ombouw van de omgeving. De

Bekijk vacature »

Java Developer

Functieomschrijving Are you an experienced Java Developer who wants to be challenged? Then this is your job! As a Java Developer, you are co-responsible for building custom applications within our extensive IT landscape. Development takes place on both the back-end side (Spring/JEE). Together with the IT department, you are responsible for the daily adjustments and expansions of our IT systems. In addition, you will work in small scrum teams using the Agile methodologies. Besides the realization of our in-house systems, you are responsible for the roll-out of the application (version) as well as the operational support after going live. Team

Bekijk vacature »

.NET developer

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

C# .NET Developer IoT SQL Server

Samengevat: Wij ontwikkelen innovatieve oplossingen om apparaten en bezittingen op een eenvoudige en flexibele manier te beveiligen. Ben jij een C# .NET developer? Heb jij ervaring met C# en SQL server? Vaste baan: C# .NET Developer IoT HBO €3.200 - €4.500 Deze werkgever is gespecialiseerd in hoogwaardige GSM/GPRS alarm- en telemetrietechnologie. Met een eigen productlijn en klantspecifieke ontwikkelingen biedt deze werkgever oplossingen om op afstand te meten, melden, loggen en aansturen, ook op plaatsen zonder stroomvoorziening. Onze producten worden gekarakteriseerd door flexibiliteit in de configuratie, betrouwbaarheid en een extreem laag stroomverbruik. Zij werken voor MKB klanten. Deze werkgever heeft veel

Bekijk vacature »

.NET developer

Functie Als developer heb jij de keuze om aan te sluiten bij het team (13 developers) die op locatie projectmatig bij klanten werkt. Wanneer jij liever intern bij de werkgever werkt is er ook alle ruimte voor jou in het interne team (8 developers) van dit bedrijf. Je werkt samen aan verschillende projecten bij of voor de klant. Het project wordt aangeleverd door sales aan de project manager. Die maakt samen met de Resourcer een planning en op basis daarvan wordt uit het development team een “projectgroep” opgesteld. Hoeveel en welke projecten jij wilt oppakken gebeurt geheel in samenspraak met

Bekijk vacature »

Software Developer C# .NET

Functie omschrijving Software Developer C# .NET gezocht voor een dynamische organisatie! Ben jij net afgestudeerd of toe aan een volgende stap in je maatschappelijke carrière? Lees dan snel verder! Wij zijn op zoek naar een Software Developer die klaar is voor een nieuwe uitdaging en die een organisatie in de regio Houten wil versterken. Je werkt in deze functie aan verschillende projecten en gaat vaak op bezoek bij klanten. In deze functie kun je een grote mate van uitdaging, diversiteit en verantwoordelijkheid verwachten. Bedrijfsprofiel Waar kom je te werken? Je komt te werken bij een organisatie dat gespecialiseerd is in

Bekijk vacature »

C++ Ontwikkelaar

Functieomschrijving Ben jij toe aan een nieuwe uitdaging en werk je graag en goed in C++ en C#? Dan zijn we op zoek naar jou! Dit bedrijf is dé specialist op het gebied van automatiseringssoftware voor een specifieke branche en ze zijn per direct op zoek naar versterking in hun development team. Wat jij gaat doen binnen jouw rol als C++ ontwikkelaar; Je vertaalt de wensen van gebruikers naar een functioneel ontwerp. Je houdt je bezig met het ontwerpen, programmeren en testen van product aanpassingen. Je gaat nieuwe product releases implementeren in de projectteams. Je gaat de effecten van nieuwe

Bekijk vacature »

C# Ontwikkelaar

Functieomschrijving Voor een software ontwikkelaar in de omgeving van Vught zijn we op zoek naar een gemotiveerde C# ontwikkelaar. Deel jij hun passie voor development en dan vooral in C#.NET? Dan kan dit wel eens jouw droombaan zijn! Jouw werkzaamheden zullen er ongeveer als volgt uit gaan zien Door de wensen van de klant goed te begrijpen ga jij aan de slag dit om te zetten naar passende oplossingen en werk je deze uit tot een sterk eindproduct. Je gaat je bezighouden met de ontwikkeling van webapplicaties en websites, dit doe je door middel van ASP.NET, MVC Frameworks en C#.

Bekijk vacature »

Pagina: « vorige 1 2

TJVB tvb

TJVB tvb

29/06/2010 14:57:43
Quote Anchor link
mysql_fetch_assoc is geen probleem. Maar lees eens op php.net wat die functie voor parameter verwacht en kijk daarna eens wat jij voor parameter meegeeft.
 
PHP hulp

PHP hulp

09/01/2025 04:16:53
 
Wim Janssen

Wim Janssen

29/06/2010 15:11:43
Quote Anchor link
Daar vind ik het volgende voorbeeld:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
while ($row = mysql_fetch_assoc($result)) {
    echo $row["userid"];
    echo $row["fullname"];
    echo $row["userstatus"];
}


het laten het gelijk echo -en. Maar ik wilt dit in de tabel.
 
- SanThe -

- SanThe -

29/06/2010 15:16:09
Quote Anchor link
Je kijkt niet goed.

Regel 13: while($row = mysql_fetch_assoc($query)){

Wat zit er in $query?
 
Wim Janssen

Wim Janssen

29/06/2010 15:25:56
Quote Anchor link
Die $query verwijst naar:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$query = "SELECT * from gegevens WHERE nummer=" .$_POST["nummer"]. "";


Kan het niet zijn dat het zo moet:
while($row = mysql_fetch_assoc($nummer,$name,$datum1....)){
Gewijzigd op 29/06/2010 15:27:54 door Wim Janssen
 
- SanThe -

- SanThe -

29/06/2010 15:32:24
Quote Anchor link
In $query staat tekst en er wordt een resource verwacht.
De resource (het resultaat van de uitgevoerde query) zit in .........
 
Wim Janssen

Wim Janssen

30/06/2010 14:22:49
Quote Anchor link
SanThe Nvt op 29/06/2010 15:32:24:
De resource (het resultaat van de uitgevoerde query) zit in .........


... database en aan de hand van het nummer bepaald hij welke gegevens van welke record.

Maar ik snap het nog steeds niet :(
 
Mark L

Mark L

30/06/2010 14:32:20
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
 $query
= "SELECT * from gegevens WHERE nummer=" .$_POST["nummer"]. "";
?>


is gewoon tekst. Net als
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
 $query
= "hallo";
?>


Dit is niet gestuurd naar de database, waardoor geen records zijn opgehaald, waardoor ze niet te fetchen zijn. Dit is want SanThe jou wilde laten uitvinden.
 
TJVB tvb

TJVB tvb

30/06/2010 14:37:53
Quote Anchor link
Je hebt een variabele genaamd $query waarin de query staat zoals die door MySQL uitgevoerd moet worden. Dit is een string.
Dat stop je die string in mysql_query wat een resource terug geeft die je in $result stopt.
Uiteindelijk maak je een loop waarin je de functie mysql_fetch_assoc gebruikt. Hier stop je de string genaamd $query in terwijl mysql_fetch_assoc een resource verwacht.
Wat zal de resource zijn?

ps. Ik maak hier een zoekplaatje van om het niet helemaal voor te kauwen zodat je er wat meer van leert.
 
Wim Janssen

Wim Janssen

30/06/2010 14:40:21
Quote Anchor link
oké nu snap ik wat jullie bij proberen uit te leggen. hij ziet het gewoon als tekst. Maar hoe zou ik het dan moeten neer zetten? Want ik heb het zelfde probleem bij een andere pagina. Dan verhelp ik al een hoop fouten uit mijn systeem.

Edit: ik moet de mysql_fetch_assoc een andere waarde geven dan $query.
Gewijzigd op 30/06/2010 14:41:54 door Wim Janssen
 
Justin S

Justin S

30/06/2010 14:44:10
Quote Anchor link
Je moet $result uitvoeren, niet $query. In de $result variabele roep je namelijk pas een mysql_query() aan.
 
Wim Janssen

Wim Janssen

30/06/2010 14:54:56
Quote Anchor link
Justin Streuper op 30/06/2010 14:44:10:
Je moet $result uitvoeren, niet $query. In de $result variabele roep je namelijk pas een mysql_query() aan.


Oke, als ik het script idd ga lezen met $result dat ziet dat er ook logisher uit.

Nu hub ik het script na gekeken en zag ik dat ik de } nog niet had afgelosten. Maar jammer genoeg krijg ik nog geen weer gave uit de tabel.
voorbeeld (lees meer pagina)
www.clanram.nl/wbl/ontwerp/
Iemand een idee waar ik nu op moet letten ?
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
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
<html>
<head><title>Database Registratiesysteem</title>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
  <?php
include 'config.php';
include 'index.php';


if (isset($_POST["bevestiging"])){
    $query = "SELECT * from gegevens WHERE nummer=" .$_POST["nummer"];
    $result = mysql_query($query) or die ("FOUT: " . mysql_error());
};


while($row = mysql_fetch_assoc($result)){
    $nummer = ($row['nummmer']);
    $name = ($row ['name']);
    $datum1 = ($row['datum1']);
    $ontvangstdatum = ($row['ontvangstdatum']);
    $berichtgever = ($row['berichtgever']);
    $workunit = ($row['workunit']);
    $tekstvak1 = ($row['tekstvak1']);
    $tekstvak2 = ($row['tekstvak2']);
    $tekstvak3 = ($row['tekstvak3']);
    $tekstvak4 = ($row['tekstvak4']);
    $termijn = ($row['termijn']);
    $tekstvak5 = ($row['tekstvak5']);
    $tekstvak6 = ($row['tekstvak6']);
    $tekstvak7 = ($row['tekstvak7']);
    $tekstvak8 = ($row['tekstvak8']);
    $gereed = ($row['gereed']);

};

?>


<center>
<h1>KAM Registratie <? echo $nummer ; ?> </h1>
</center>
<table WIDTH="851" height="613" CELLSPACING="2" CELLPADDING="2" BORDER="1" BORDERCOLOR="#24588b" STYLE="background-color:#bddcfa";>
<tr>
<td width="306"><p class=kleintabel2>Registratie nr:</p><td width="525">
<p class=kleintabel1><? echo ($nummer) ; ?></p>
</tr>

<tr>
<td><p class=kleintabel2>Naam:</p><td>
<p class=kleintabel1><? echo ($name) ; ?></p>
</tr>

<tr>
<td><p class="kleintabel2">Datum externe melding:</p><td>
<p class="kleintabel1"><?php echo($datum1);?></p>
</tr>

<tr>
<td><p class=kleintabel2>Ontvangstdatum externe melding:</p><td>
<p class=kleintabel1><? echo ($ontvangstdatum) ; ?></p>
</tr>

<tr>
<td><p class=kleintabel2>Naam berichtgever:</p><td>
<p class=kleintabel1><? echo ($berichtgever) ; ?></p>
</tr>

<tr>
<td><p class=kleintabel2>Selecteer op werk eenheid:</p><td>
<p class=kleintabel1><? echo ($workunit) ; ?></p>
</tr>

<tr>
<td><p class=kleintabel2>Beschrijving van de melding/klacht:</p><td>
<p class=kleintabel1><? echo ($tekstvak1) ; ?></p>
</tr>

<tr>
<td><p class=kleintabel2>Vermoedelijke oorzaak:</p><td>
<p class=kleintabel1><? echo ($tekstvak2) ; ?></p>
</tr>

<tr>
<td><p class=kleintabel2>Getroffen maatregelen (indien mogelijk):</p><td>
<p class=kleintabel1><? echo ($tekstvak3) ; ?></p>
</tr>

<tr>
<td><p class=kleintabel2>Taakverantwoordelijke:</p><td>
<p class=kleintabel1><? echo ($tekstvak4) ; ?></p>
</tr>

<tr>
<td><p class=kleintabel2>Afhandelingstermijn:</p><td>
<p class=kleintabel1><? echo ($termijn) ; ?></p>
</tr>

<tr>
<td><p class=kleintabel2>Voorstel corrigerende maatregeling:</p><td>
<p class=kleintabel1><? echo ($tekstvak5) ; ?></p></td>
</tr>

<tr>
<td><p class=kleintabel2>Voorstel preventieve maatregeling:</p><td>
<p class=kleintabel1><? echo ($tekstvak6) ; ?></p></td>
</tr>

<tr>
<td><p class=kleintabel2>Genomen maatregel:</p><td>
<p class=kleintabel1><? echo ($tekstvak7) ; ?></p></td>
</tr>

<tr>
<td><p class=kleintabel2>Evaluatie van de maatregel:</p><td>
<p class=kleintabel1><? echo ($tekstvak8) ; ?></p></td>
</tr>

<tr>
<td><p class=kleintabel2>Gereed:</p><td>
<p class=kleintabel1><? echo ($gereeld) ; ?></p></td>
</tr>

<input type="button" value="Terug" onClick="history.back()">
<br><br>
</table>
</body>
</html>
Gewijzigd op 30/06/2010 15:03:55 door Wim Janssen
 
TJVB tvb

TJVB tvb

30/06/2010 15:14:08
Quote Anchor link
Het gebruiken van de variabelen doe je pas nadat je while al geheel afgesloten hebt. Dan bestaan de variabelen niet meer. (En komt het ook nooit meer dan 1 keer voor)

Als je die accolade nu van regel 45 naar regel 131 verplaatst? (Wel even tussen php tags zetten)
Die ( en ) om variabelen heen mag je weg halen. Dus echo $tekstvak8; i.p.v. echo ($tekstvak8);
Gewijzigd op 30/06/2010 15:47:36 door TJVB tvb
 
Wim Janssen

Wim Janssen

30/06/2010 15:22:37
Quote Anchor link
TJVB tvb,

Dit heh ik gedaan, alleen nu laat die de tabel niet meer zie. voorbeeld http://www.clanram.nl/wbl/ontwerp/lees_meer.php?nummer=20

Dit heb ik gedaan:
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
include 'config.php';
include 'index.php';


if (isset($_POST["bevestiging"])){
    $query = "SELECT * from gegevens WHERE nummer=" .$_POST["nummer"];
    $result = mysql_query($query) or die ("FOUT: " . mysql_error());
};


while($row = mysql_fetch_assoc($result)){
    $nummer = ($row['nummmer']);
    $name = ($row ['name']);
    $datum1 = ($row['datum1']);
    $ontvangstdatum = ($row['ontvangstdatum']);
    $berichtgever = ($row['berichtgever']);
    $workunit = ($row['workunit']);
    $tekstvak1 = ($row['tekstvak1']);
    $tekstvak2 = ($row['tekstvak2']);
    $tekstvak3 = ($row['tekstvak3']);
    $tekstvak4 = ($row['tekstvak4']);
    $termijn = ($row['termijn']);
    $tekstvak5 = ($row['tekstvak5']);
    $tekstvak6 = ($row['tekstvak6']);
    $tekstvak7 = ($row['tekstvak7']);
    $tekstvak8 = ($row['tekstvak8']);
    $gereed = ($row['gereed']);


?>


<center>
<h1>KAM Registratie <? echo $nummer ; ?> </h1>
</center>
<table WIDTH="851" height="613" CELLSPACING="2" CELLPADDING="2" BORDER="1" BORDERCOLOR="#24588b" STYLE="background-color:#bddcfa";>
<tr>
<td width="306"><p class=kleintabel2>Registratie nr:</p><td width="525">
<p class=kleintabel1><? echo $nummer ; ?></p>
</tr>

<tr>
<td><p class=kleintabel2>Naam:</p><td>
<p class=kleintabel1><? echo $name ; ?></p>
</tr>

<tr>
<td><p class="kleintabel2">Datum externe melding:</p><td>
<p class="kleintabel1"><?php echo$datum1;?></p>
</tr>

<tr>
<td><p class=kleintabel2>Ontvangstdatum externe melding:</p><td>
<p class=kleintabel1><? echo $ontvangstdatum ; ?></p>
</tr>

<tr>
<td><p class=kleintabel2>Naam berichtgever:</p><td>
<p class=kleintabel1><? echo $berichtgever ; ?></p>
</tr>

<tr>
<td><p class=kleintabel2>Selecteer op werk eenheid:</p><td>
<p class=kleintabel1><? echo $workunit ; ?></p>
</tr>

<tr>
<td><p class=kleintabel2>Beschrijving van de melding/klacht:</p><td>
<p class=kleintabel1><? echo $tekstvak1 ; ?></p>
</tr>

<tr>
<td><p class=kleintabel2>Vermoedelijke oorzaak:</p><td>
<p class=kleintabel1><? echo $tekstvak2 ; ?></p>
</tr>

<tr>
<td><p class=kleintabel2>Getroffen maatregelen (indien mogelijk):</p><td>
<p class=kleintabel1><? echo $tekstvak3 ; ?></p>
</tr>

<tr>
<td><p class=kleintabel2>Taakverantwoordelijke:</p><td>
<p class=kleintabel1><? echo $tekstvak4 ; ?></p>
</tr>

<tr>
<td><p class=kleintabel2>Afhandelingstermijn:</p><td>
<p class=kleintabel1><? echo $termijn ; ?></p>
</tr>

<tr>
<td><p class=kleintabel2>Voorstel corrigerende maatregeling:</p><td>
<p class=kleintabel1><? echo $tekstvak5 ; ?></p></td>
</tr>

<tr>
<td><p class=kleintabel2>Voorstel preventieve maatregeling:</p><td>
<p class=kleintabel1><? echo $tekstvak6 ; ?></p></td>
</tr>

<tr>
<td><p class=kleintabel2>Genomen maatregel:</p><td>
<p class=kleintabel1><? echo $tekstvak7 ; ?></p></td>
</tr>

<tr>
<td><p class=kleintabel2>Evaluatie van de maatregel:</p><td>
<p class=kleintabel1><? echo $tekstvak8 ; ?></p></td>
</tr>

<tr>
<td><p class=kleintabel2>Gereed:</p><td>
<p class=kleintabel1><? echo $gereeld ; ?></p></td>
</tr>
<? }; ?>
<input type="button" value="Terug" onClick="history.back()">
<br><br>
</table>
</body>
</html>
Gewijzigd op 30/06/2010 15:27:08 door Wim Janssen
 
Justin S

Justin S

30/06/2010 15:27:47
Quote Anchor link
Je sluit de while niet af.
De } moet voordat je de eerste ?> beëindigd.

Dus:

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
<?php

if (isset($_POST["bevestiging"])){
    $query = "SELECT * from gegevens WHERE nummer=" .$_POST["nummer"];
    $result = mysql_query($query) or die ("FOUT: " . mysql_error());
};


while($row = mysql_fetch_assoc($result)){ // Hier openen betekend -->
    $nummer = ($row['nummmer']);
    $name = ($row ['name']);
    $datum1 = ($row['datum1']);
    $ontvangstdatum = ($row['ontvangstdatum']);
    $berichtgever = ($row['berichtgever']);
    $workunit = ($row['workunit']);
    $tekstvak1 = ($row['tekstvak1']);
    $tekstvak2 = ($row['tekstvak2']);
    $tekstvak3 = ($row['tekstvak3']);
    $tekstvak4 = ($row['tekstvak4']);
    $termijn = ($row['termijn']);
    $tekstvak5 = ($row['tekstvak5']);
    $tekstvak6 = ($row['tekstvak6']);
    $tekstvak7 = ($row['tekstvak7']);
    $tekstvak8 = ($row['tekstvak8']);
    $gereed = ($row['gereed']);

}
// Hier afsluiten

echo $nummer; //bijvoorbeeld.

?>
 
TJVB tvb

TJVB tvb

30/06/2010 15:37:01
Quote Anchor link
Justin, dat is bij een while dus niet goed (die kan meerdere keren) en zoals ik al gemeld had bestaat de variabele dan niet meer.
Het is trouwens niet nodig/nutteloos om de variabele te kopieren.


@Wim, als het maar 1 rij is die je krijgt kun je de while in een if verranderen.
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
<?php
include 'config.php';
include 'index.php';


if (isset($_POST["bevestiging"])){
    $query = "SELECT * from gegevens WHERE nummer=" .$_POST["nummer"];
    $result = mysql_query($query) or die ("FOUT: " . mysql_error());
};


if($row = mysql_fetch_assoc($result)){
?>


<center>
<h1>KAM Registratie <? echo $nummer ; ?> </h1>
</center>
<table WIDTH="851" height="613" CELLSPACING="2" CELLPADDING="2" BORDER="1" BORDERCOLOR="#24588b" STYLE="background-color:#bddcfa";>
<tr>
<td width="306"><p class=kleintabel2>Registratie nr:</p><td width="525">
<p class=kleintabel1><? echo $row['nummmer'] ; ?></p>
</tr>

<tr>
<td><p class=kleintabel2>Naam:</p><td>
<p class=kleintabel1><? echo $row['name'] ; ?></p>
</tr>

<tr>
<td><p class="kleintabel2">Datum externe melding:</p><td>
<p class="kleintabel1"><?php echo $row['datum1'];?></p>
</tr>

<tr>
<td><p class=kleintabel2>Ontvangstdatum externe melding:</p><td>
<p class=kleintabel1><? echo $row['ontvangstdatum'] ; ?></p>
</tr>

<tr>
<td><p class=kleintabel2>Naam berichtgever:</p><td>
<p class=kleintabel1><? echo $row['berichtgever'] ; ?></p>
</tr>

<tr>
<td><p class=kleintabel2>Selecteer op werk eenheid:</p><td>
<p class=kleintabel1><? echo $row['workunit'] ; ?></p>
</tr>

<tr>
<td><p class=kleintabel2>Beschrijving van de melding/klacht:</p><td>
<p class=kleintabel1><? echo $row['tekstvak1'] ; ?></p>
</tr>

<tr>
<td><p class=kleintabel2>Vermoedelijke oorzaak:</p><td>
<p class=kleintabel1><? echo $row['tekstvak2'] ; ?></p>
</tr>

<tr>
<td><p class=kleintabel2>Getroffen maatregelen (indien mogelijk):</p><td>
<p class=kleintabel1><? echo $row['tekstvak3'] ; ?></p>
</tr>

<tr>
<td><p class=kleintabel2>Taakverantwoordelijke:</p><td>
<p class=kleintabel1><? echo $row['tekstvak4'] ; ?></p>
</tr>

<tr>
<td><p class=kleintabel2>Afhandelingstermijn:</p><td>
<p class=kleintabel1><? echo $row['termijn'] ; ?></p>
</tr>

<tr>
<td><p class=kleintabel2>Voorstel corrigerende maatregeling:</p><td>
<p class=kleintabel1><? echo $row['tekstvak5'] ; ?></p></td>
</tr>

<tr>
<td><p class=kleintabel2>Voorstel preventieve maatregeling:</p><td>
<p class=kleintabel1><? echo $row['tekstvak6'] ; ?></p></td>
</tr>

<tr>
<td><p class=kleintabel2>Genomen maatregel:</p><td>
<p class=kleintabel1><? echo $row['tekstvak7'] ; ?></p></td>
</tr>

<tr>
<td><p class=kleintabel2>Evaluatie van de maatregel:</p><td>
<p class=kleintabel1><? echo $row['tekstvak8'] ; ?></p></td>
</tr>

<tr>
<td><p class=kleintabel2>Gereed:</p><td>
<p class=kleintabel1><? echo $row['gereed'] ; ?></p></td>
</tr>
<?
}
else
{
  echo 'NOTHING FOUND'. PHP_EOL;
}

?>

<input type="button" value="Terug" onClick="history.back()">
<br><br>
</table>
</body>
</html>
Gewijzigd op 30/06/2010 15:47:07 door TJVB tvb
 
- SanThe -

- SanThe -

30/06/2010 15:37:53
Quote Anchor link
SanThe Nvt op 29/06/2010 13:59:23:
Verder zal alleen het laatst gevonden record worden getoond.


TJVB tvb op 30/06/2010 15:14:08:
Het gebruiken van de variabelen doe je pas nadat je while al geheel afgesloten hebt. Dan bestaan de variabelen niet meer.


Die variabelen bestaan zeker nog wel.
Echter je hebt altijd het laatst gevonden record te pakken.
 
TJVB tvb

TJVB tvb

30/06/2010 15:42:15
Quote Anchor link
SanThe Nvt op 30/06/2010 15:37:53:
SanThe Nvt op 29/06/2010 13:59:23:
Verder zal alleen het laatst gevonden record worden getoond.


TJVB tvb op 30/06/2010 15:14:08:
Het gebruiken van de variabelen doe je pas nadat je while al geheel afgesloten hebt. Dan bestaan de variabelen niet meer.


Die variabelen bestaan zeker nog wel.
Echter je hebt altijd het laatst gevonden record te pakken.

Valt die niet buiten de scope? Of ben ik in de war met andere talen?
Gewijzigd op 30/06/2010 15:46:54 door TJVB tvb
 
- SanThe -

- SanThe -

30/06/2010 15:45:49
Quote Anchor link
Als de while(..) { $var = .... zijn } (=afsluiting) tegenkomt dan bestaat $var gewoon. Ik zou zo even niet weten in welke taal $var opeens onbekend zou zijn. Het zit verder ook niet in een function en $var wordt nergens meer gewijzigd.
 
TJVB tvb

TJVB tvb

30/06/2010 15:46:53
Quote Anchor link
Ik ben waarschijnlijk in de war met functies.
 
Mark L

Mark L

30/06/2010 15:49:21
Quote Anchor link
Hij sluit de while op regel 115 af.

Jouw probleem is dat je de verkeerde variabelen aanroept:
if (isset($_POST["bevestiging"])){
$query = "SELECT * from gegevens WHERE nummer=" .$_POST["nummer"];
$result = mysql_query($query) or die ("FOUT: " . mysql_error());
};

Volgens mij word er geen $_POST variabele aangeroepen als ik naar jouw link ga.
Mijn tip: leer PHP. Dat bespaart je veel moeite met het veranderen van scripts, waardoor je veiligheidslekken open maakt, waardoor errors naar binnen sijpelen etc. etc.
Een script is aan te passen inderdaad, maar als iets vanaf het begin gemaakt is, werkt het vaak beter + is het sneller gemaakt dat als het aangepast moet worden.

Er zijn veel PHP tutorials op internet. Hier enkele:
- Blanche' tutorial
- Roberts tutorial
- W3Schools
- Een Engelse tutorial

Als je de basis onder de knie hebt, kun je door gaan naar bijvoorbeeld databases. Leer SQL-statements maken (ook op W3Schools te vinden).. en dan kun je eigenlijk al de meeste dingen maken, die jij wilt.

Als je ergens niet uit komt, kun je uiteraard een vraag stellen. Maar dit topic is echt een voorzeg-topic geworden. Je leert hier zelf niets van en dat is toch écht waar dit forum voor is bedoelt.

m.v.g.,
Mark L
 

Pagina: « vorige 1 2



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.