[PHP] Variabelen ontvangen en uitlezen

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • verytallman
  • Registratie: Augustus 2001
  • Laatst online: 18-08 18:12
Twee bestanden. Het is een deel uit de code maar genoeg om het probleem te snappen.
De begin <?PHP en eind ?> tags enzovoort staan in mijn eigen bestand goed maar hier heb ik ze even weggelaten.
inschrijven_check.php controleert alles en stuurt alle variabelen terug naar inschijven.php
Het probleem is dus dat die variabele($provincie) niet goed wordt teruggegeven of ik iets fout doe.
Andere variabelen in een normale input boxen worden wel goed teruggegeven.

inschrijven.php:
PHP:
1
2
3
4
5
6
7
8
<form name="inschrijven" action="inschrijf_check.php" method="POST">
<select name="provincie" class="input">
<option value="Noord-Holland" <?PHP if ( $provincie = "Noord-Holland" ) { echo 'selected'; } ?>>Noord-Holland</option>
<option value="Zeeland" <?PHP if ( $provincie = "Zeeland" ) { echo 'selected'; } ?>>Zeeland</option>
<option value="Limburg" <?PHP if ( $provincie = "Limburg" ) { echo 'selected'; } ?>>Limburg</option>

echo $provincie; // test wat de variable is (geeft laatste uit form list, waarom ??)
</form>


En inschrijf_check.php:
PHP:
1
2
3
4
5
$_POST[provincie] = $provincie;

<form name="form" action="inschrijven.php" method="POST">
<input name="provincie" type="hidden" value="<?PHP echo $provincie; ?>">
</form>

Acties:
  • 0 Henk 'm!

  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

$_POST['provincie']

Acties:
  • 0 Henk 'm!

  • The Milkman
  • Registratie: Maart 2004
  • Laatst online: 12-09 20:42

The Milkman

█████░░░░░ 50%

Inderdaad, Superglobals.
Ik dacht dat dat al een lange tijd standaard was verytallman...

[ Voor 37% gewijzigd door The Milkman op 18-02-2005 16:46 ]

𓆑 𓆑 𓆑 𓆑 𓆑 𓆑


Acties:
  • 0 Henk 'm!

  • T-MOB
  • Registratie: Maart 2001
  • Laatst online: 16:36
PHP:
1
2
<option value="Zeeland" <?PHP if ( $provincie = "Zeeland" ) { echo 'selected'; } ?>>Zeeland</option>
<option value="Limburg" <?PHP if ( $provincie = "Limburg" ) { echo 'selected'; } ?>>Limburg</option> 


Denk je er ook aan dat je '==' moet gebruiken om variabelen te vergelijken. Zoals het er nu staat verander je de waarde van $provincie elke keer.

Regeren is vooruitschuiven


Acties:
  • 0 Henk 'm!

  • verytallman
  • Registratie: Augustus 2001
  • Laatst online: 18-08 18:12
Net gedaan en het probleem is er nog steeds.
Bovendien was dat ook te voorspellen: ik zei al dat die andere variabelen wel goed werden teruggegeven, en die werden op dezelfde POST manier opgehaald.

Acties:
  • 0 Henk 'm!

  • verytallman
  • Registratie: Augustus 2001
  • Laatst online: 18-08 18:12
T-MOB schreef op vrijdag 18 februari 2005 @ 16:47:
PHP:
1
2
<option value="Zeeland" <?PHP if ( $provincie = "Zeeland" ) { echo 'selected'; } ?>>Zeeland</option>
<option value="Limburg" <?PHP if ( $provincie = "Limburg" ) { echo 'selected'; } ?>>Limburg</option> 


Denk je er ook aan dat je '==' moet gebruiken om variabelen te vergelijken. Zoals het er nu staat verander je de waarde van $provincie elke keer.
Dit is het ! MERCI !
Pagina: 1