Toon posts:

[PHP-MySQL] Pulldown menu werkt niet

Pagina: 1
Acties:
  • 39 views sinds 30-01-2008

Verwijderd

Topicstarter
Voor mijn stage opdracht moet ik een PHP script maken gekoppeld aan een MySQL database. Nu probeer ik een Pulldown menu te maken waarbij hij de informatie uit de database haalt.

Dit is het script wat ik zelf heb gemaakt:

<?php
mysql_connect("$server", "$username", "$password") or die ("Kan geen verbinding maken met de server <BR>Reden: ". mysql_error());
mysql_select_db("$db");

$result = mysql_query("select test from pulldown");
while ($row = mysql_fetch_object($result)) {

echo "<select><option>";
echo "$row->veld</option></select>";
}
mysql_free_result($result);
?>

en dit is daarvan het resultaat:

Afbeeldingslocatie: http://img140.imageshack.us/img140/5052/probleem6iu.jpg

Nu wil ik van die verschillende pulldown menu's, 1 pulldown menu maken.

Kan iemand hier mij mee helpen?

  • Genoil
  • Registratie: Maart 2000
  • Laatst online: 12-11-2023
even die <select> tags buiten de while lus echo-en...

  • TweakBoy
  • Registratie: Augustus 2001
  • Laatst online: 22-02 11:50

TweakBoy

---

Verwijderd schreef op maandag 10 april 2006 @ 10:27:
Voor mijn stage opdracht moet ik een PHP script maken gekoppeld aan een MySQL database. Nu probeer ik een Pulldown menu te maken waarbij hij de informatie uit de database haalt.

Dit is het script wat ik zelf heb gemaakt:

<?php
mysql_connect("$server", "$username", "$password") or die ("Kan geen verbinding maken met de server <BR>Reden: ". mysql_error());
mysql_select_db("$db");

$result = mysql_query("select test from pulldown");
while ($row = mysql_fetch_object($result)) {

echo "<select><option>";
echo "$row->veld</option></select>";
}
mysql_free_result($result);
?>

en dit is daarvan het resultaat:

[afbeelding]

Nu wil ik van die verschillende pulldown menu's, 1 pulldown menu maken.

Kan iemand hier mij mee helpen?
dit is geen php, maar simpele html vraagje...

je output steeds een nieuwe select.. daarom werkt het niet...

---


  • [ash]
  • Registratie: Februari 2002
  • Laatst online: 05-04-2025

[ash]

Cookies :9

Je maakt nu een select aan voor elk resultaat van je query. De <select> moet je buiten je while lus plaatsen.
PHP:
1
2
3
4
5
echo "<select>";
while ($row = mysql_fetch_object($result)) {
  echo "<option>".$row->veld."</option>";
}
echo "</select>";

Verwijderd

Topicstarter
[ash] schreef op maandag 10 april 2006 @ 10:33:
Je maakt nu een select aan voor elk resultaat van je query. De <select> moet je buiten je while lus plaatsen.
PHP:
1
2
3
4
5
echo "<select>";
while ($row = mysql_fetch_object($result)) {
  echo "<option>".$row->veld."</option>";
}
echo "</select>";
Allemaal erg bedankt hij doet het nu :D

  • Obliterator
  • Registratie: November 2000
  • Laatst online: 18-02 16:34
En daarvoor is dus die optie "view source" in je browser. Dan zie je gelijk wat er mis is vaak.

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 22-01 23:51

NMe

Quia Ego Sic Dico.

Kom op, dit had je ook best zelf kunnen bedenken. We zijn hier geen snelle debugservice. ;)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.

Pagina: 1

Dit topic is gesloten.