waarde van een comboxbox recuperen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

14/09/2004 21:01:00
Quote Anchor link
Hallo,

ik zou graag het volgende doen :
de waarde van een bepaalde combobox (met landen naam) om de waarde van een andere te bepalen (provincies). De waarden van 'land' zijn vast (BE,NL,FR,....) en de provincies komen uit een tabel.
kan iemand me helpen
Bedankt
 
PHP hulp

PHP hulp

16/01/2025 00:51:28
 
Alfred -

Alfred -

14/09/2004 21:32:00
Quote Anchor link
Combobox = Dropdown list?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?
$temp_select
= mysql_query("SELECT provincie FROM tabel WHERE land='" . $_POST['jelistnaam'] . "'");
if ($row = mysql_fetch_array($temp_select)) {
  echo "<select name='land'>";
   do {
   echo "<option value='" . $row['land'] . "'>" . $row['land'] . "</option>";
   }
while ($row = mysql_fetch_array($temp_select));
  echo "</select>";
}

?>


Zoiets ?
 

14/09/2004 21:58:00
Quote Anchor link
ja zoiets maar na het creeren van een formulier voor uw code, krijg ik :

Notice: Undefined index: land in c:\program files\easyphp1-7\www\untitled-1.php on line 32

hier is mijn code :
<form name="form1" method="post" action="">
<select name="land" id="land" >
<option value="BE">BE</option>
<option value="NL">NL</option>
</select>
</form>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?
$temp_select
= mysql_query("SELECT provincie FROM provincies WHERE land='" . $_POST['land'] . "'");
if ($Recordset1 = mysql_fetch_array($temp_select)) {  
  echo "<select name='land'>";
    do {
   echo "<option value='" . $Recordset1['land'] . "'>" . $Recordset1['land'] . "</option>";
   }
while ($Recordset1 = mysql_fetch_array($temp_select));
  echo "</select>";
}

?>


begrijp het niet!!!!

bedankt voor hulp
 
Alfred -

Alfred -

14/09/2004 22:44:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
$temp_select
= mysql_query("SELECT provincie FROM provincies WHERE land='" . $_POST['land'] . "'");  
?>


zeker dat de tabel 'provincies' bestaat, en dat hier 2 kolommen in zijn, genaamd 'provincie' en 'land'? :)

Alhoewel ik geen idee heb wat die 'foutmelding' betekent... en blijkbaar maar een notice.. hier schiet mijn kennis te kort......
 
Eris -

Eris -

15/09/2004 00:15:00
Quote Anchor link
notice = opmerking/medeling

Je kunt he oplossen door je variablenen eerst te valideren met empty();
 

18/09/2004 13:46:00
Quote Anchor link
Ik heb nog geprobeerd maar blijkbaar is er spraak van een variable of index die moet gedefinieerd worden en de waarde van de selectie nemen. Ik zie dus niet hoe dat ik het moet doen.....
Heeft iemand een idee.

merci
 



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.