Keuzelijst met mySql

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Sjaan

Sjaan

17/12/2005 12:30:00
Quote Anchor link
Onderstaande is een poging om gegevens in een formulier te laten invullen uit een database. De keuzelijst wordt getoond maar bij het verwerken van de gegevens wordt er niets verzonden. De overige gegevens uit keuzelijsten in html worden wel verzonden. Wat doe ik verkeerd?



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
<?php  
$result
= mysql_query("select * from users");  
if ($result)  
{
  
echo "<select name=\"ae\">";  

while ($row = mysql_fetch_array($result))  
{
  
echo "<option>";  
print $row["aecode"];  
echo "</option>";  
}
  
echo "</select>";  
// mysql_free_result($result);
}  

?>


Sjaan
 
PHP hulp

PHP hulp

13/01/2025 03:12:31
 
Burdy

Burdy

17/12/2005 12:37:00
Quote Anchor link
Ik denk dat option ook een value moet bevatten, bijv.
<option value="1">abc</option>
<option value="2">def</option>
 
Woopie100

Woopie100

17/12/2005 12:45:00
Quote Anchor link
moet je niet eerst een formulier beginnen? :P
 
Jan Koehoorn

Jan Koehoorn

17/12/2005 12:51:00
Quote Anchor link
@ Woopie: dat sowieso, maar dat mogen we aannemen, aangezien ze schrijft dat overige keuzelijsten wèl verzonden worden.

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
<?php
// wat Burdy zei, maar dan in een scriptvoorbeeld:
if (!($result = mysql_query ("select * from users"))) {
  trigger_error (mysql_error ());
}

else {  
  echo '<select id="ae" name="ae">';
  
  while ($row = mysql_fetch_array($result)) {  
    echo '<option value="' . $row['aecode'] . '">' . $row['aecode'] . '</option>';
  }
  

  echo '</select>';  
}
  
?>


edit: haakje toegevoegd :-)
Gewijzigd op 17/12/2005 13:16:00 door Jan Koehoorn
 
Barman V

Barman V

17/12/2005 13:04:00
Quote Anchor link
Volgens mij mis je een haakje
Niet dit
if (!($result = mysql_query ("select * from users"))
Maar
if (!($result = mysql_query ("select * from users")))
 
Frank -

Frank -

17/12/2005 13:54:00
Quote Anchor link
Bekijk ook eens in je browser de html-code. Dus niet zoals het in je php-script staat, maar echt de html-source. Ziet deze code er wel correct uit? Laat het ook eens valideren op www.w3.org[/URL]
 



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.