[PHP]Get variabele uit dropdown box gaat niet mee.

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • dynast
  • Registratie: December 2002
  • Laatst online: 02-08 23:05
Aanvankelijk maakte ik gebruik van een simpel tekstvlak waarbij de Get variabele wel mee gegeven werd:
PHP:
1
<td width="92%"><input type="text" name="naar" value="<? echo $_GET["van"];?>"></td>

Dus probeerde ik het zelfde met een dropdown box door hem in de option value te stoppen. Hij geeft verder geen parse errors of iets dergelijks, maar de Get variabele word alleen niet mee gegeven.
PHP:
1
2
3
4
5
6
7
8
9
10
11
 <?
        $querys = mysql_query("select gebruikersnaam from leden");
        echo "<select gebnaam='naam'>";

        while($rows = mysql_fetch_object($querys)){
           $gebruikersnaam = $rows->gebruikersnaam;

        echo "<option value=\"" . $_GET['van'] ."\">$gebruikersnaam</option>";

}
 echo "</select>";   ?>

Moet dit op een andere manier gedaan worden?

Acties:
  • 0 Henk 'm!

  • Osiris
  • Registratie: Januari 2000
  • Niet online
<select gebnaam='naam'> is iig natuurlijk niet correct, maar dat is nog geen verklaring voor je probleempje.. Je weet 100% zeker dat je de waarde wel 'geset' (blaa.php?van=blaat) hebt als je 't probeert?

Acties:
  • 0 Henk 'm!

  • dynast
  • Registratie: December 2002
  • Laatst online: 02-08 23:05
Osiris schreef op dinsdag 09 augustus 2005 @ 02:06:
[i]Je weet 100% zeker dat je de waarde wel 'geset' (blaa.php?van=blaat) hebt als je 't probeert?
Dat weet ik 100% zeker ja.

Acties:
  • 0 Henk 'm!

  • Osiris
  • Registratie: Januari 2000
  • Niet online
Vreemd, want ik heb jouw stukkie code net in een test.php gezet en daar werkt het probleemloos (MySQL-meuk wel gestript en $gebruikersnaam gewoon een 'string' gegeven ipv van MySQL)...

error_reporting() op zn hoogst staan?

[ Voor 4% gewijzigd door Osiris op 09-08-2005 02:18 ]


Acties:
  • 0 Henk 'm!

  • b19a
  • Registratie: September 2002
  • Niet online
kijk eens in de source van de uitgespuuwde code, misschien dat je browser het tekstveld automatisch "invult"?

Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Euh, snap je wel wat je aan het doen bent? Wat er nu gebeurt is dat er een aantal options in een selectbox gezet worden, die allemaal dezelfde waarde doorgeven aan de volgende pagina. Als $_GET['van'] 'foo' is, dan ziet het er zo uit:
HTML:
1
2
3
4
5
6
<select name="naam">
  <option value="foo">gebruikersnaam1</option>
  <option value="foo">gebruikersnaam2</option>
  <option value="foo">gebruikersnaam3</option>
  <option value="foo">gebruikersnaam4</option>
</select>

Effectief heb je daar niks aan. Het maakt niet uit wat je kiest, de volgende pagina krijgt nu altijd 'foo' in het veld naam.

Trouwens, wat is gebnaam? gebnaam is geen attribuut van de select-tag hoor. :?

'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