Archief - [PROG][PHP] Fout

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Rutger

Legacy Member
Ik probeer een waarde uit de database te halen en koppelen aan een checkbox. Ziet er misschien iemand wat ik hier fout doe?


<?php
$qryInschr="SELECT * FROM drinken WHERE ID='1'";
$resInschr=mysql_query($qryInschr);
while($i=mysql_fetch_array($resInschr)){

$naam1=$i['Naam1'];

echo("<input type='checkbox' name=".$naam1."">;
}
?>


Ik krijg volgende foutmelding :

Parse error: parse error in c:\phpdev\www\oudjaar\keuzes.php on line 27

Lijn 27 is de echo...

Manuuz

Legacy Member
echo("<input type='checkbox' name='.$naam1.'">;
Moet het dit niet zijn ?
Misschien maakt het nix uit.
Just a try

VenomGameworld

Legacy Member
Probeer eens:

echo"<input type='checkbox' name='".$naam1."'>";

Manuuz

Legacy Member
echo("<input type='checkbox' name='.$naam1.'>");
je hebt je haakje ook niet afgesloten zie ik :p

VenomGameworld

Legacy Member
@Manuuz:

variabelen ook best buiten de dubbele quotes zetten.
De haakjes bij een echo zijn trouwens ook niet verplicht, maar natuurlijk als je er één zet, moet je hem wel afsluiten.

Rutger

Legacy Member
Al geen foutmelding meer Manuuz, het rare is nu nog wel dat em de waarde nog niet ophaalt. De checkbox toont hij maar geen naam bij de checkbox. Werkt toch met name he, en niet met value?

VenomGameworld

Legacy Member
De tekst die erbij moet komen, moet type "value" zijn.
"name" is gewoon een benoeming om naar het element te verwijzen in je code.

Rutger

Legacy Member
Haalt de benamingen nog steeds niet op.

Code :

<?php
$qryInschr="SELECT * FROM drinken WHERE Id='1'";
$resInschr=mysql_query($qryInschr);
while($i=mysql_fetch_array($resInschr)){

$naam=$i['Naam1'];

echo"<input type='checkbox' value=".$naam.">";
}
?>

Geen foutmelding meer, connectie naar database is correct gemaakt, want op andere pagina's werkt het perfect.

R3Deye

Legacy Member
De tekst komt nadat de input tag gesloten werd;

echo( '<input type="checkbox" name="dummy" />'.$naam );
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan