Meerdere resultaten opslaan in 1 variabele
Het opvragen van de gegevens uit de database gaat prima, alleen ik kan de gegevens niet opslaan in 1 variabele.
Ik heb het volgende:
$sql = "SELECT naam FROM namen ORDER BY naam";
$result = mysql_query($sql);
$number = mysql_numrows($result);
if (empty($result))
{
echo "<center><font color=#000000 size=2 face=Verdana><br>FOUT<center><br></font>";
}
else
{ for ($i=0; $i<$number; $i++)
{ $naam = mysql_result($result,$i,"naam");
echo"<option>$naam</option>";
}
}
Zoals je kan zien wordt er het volgende geschreven:
<option>$naam</option> , je krijgt dus uiteindelijk een lijst met namen.
Voorbeeld:
<option>Jan</option>
<option>Piet</option>
<option>Klaas</option>
Ik wil dat het TOTAAL opgeslagen wordt in 1 variabele, dus bijvoorbeeld
$namenlijst
Dus $namelijst moet worden:
<option>Jan</option><option>Piet</option><option>Klaas</option>
etc, etc, etc
Ik krijg dit laatste niet voor elkaar.
Kan iemand mij hier verder mee helpen?
Gewijzigd op 01/01/1970 01:00:00 door Jb bl
mvg
Ik wist niet dat je met het commando .= dingen kon toevoegen aan 1 bestaande variabele.
Hiermee is het mij gelukt om meerdere variabelen samen te voegen tot 1.
Bedankt!!
Graag gedaan.
jb schreef op 18.12.2007 19:26:
Ik wist niet dat je met het commando .= dingen kon toevoegen aan 1 bestaande variabele.
Nou, .= is geen commando, het is een operator, dus netzoiets als + en - van wiskunde. Zie ook http://nl2.php.net/operators
Jah ik bedoel de data ophalen en dan in een select optie laten zien ..