login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Undefined index in formulier

Offline karel - 02/05/2010 18:25
Avatar van karelHTML interesse Ik ben nog steeds bezig aan formulier, doch krijg ik steeds deze melding en vind de fout niet, grrr

Notice: Undefined index: licentie.php on line 58

Dit staat er op lijn 58
$eset = trim($_POST['eset']);

Iemand raad

5 antwoorden

Gesponsorde links
Offline Raze - 02/05/2010 18:33
Avatar van Raze PHP beginner kan je niet eens alle code geven?
en volgens mij bestaat $_POST['eset'] niet ("undefined index").
Offline karel - 02/05/2010 18:36 (laatste wijziging 02/05/2010 18:38)
Avatar van karel HTML interesse Hier is de codePlaatscode: 139253

Wat word er bedoeld met bestaat niet ?
Offline Martijn - 02/05/2010 18:41
Avatar van Martijn Crew PHP dat krijg je als je een array hebt, in dit geval $_POST, en je een key probeert die niet bestaat.
Voorbeeld:
  1. $array[0] = "hoi";
  2. $array[1] = "hoi";
  3. $array[3] = "hoi";
  4. //Er is dus geen 2
  5. echo $array[2];// dat gaat 'Undefined index 2' geven


lager in je code heb je <input id="eset", maar om $_POST['eset'] te gebruiken moet er ook name="eset"staan
Bedankt door: karel
Offline Raze - 02/05/2010 18:48
Avatar van Raze PHP beginner idd, wat martijn zegt

en aangezien $_POST een array is, is er een undefined index

Hier zit de fout btw:

<td><input type="radio" name="radio" id="eset" value="eset"></td>

daar staat als value "eset" en als name "radio" ==> dit geeft $_POST['radio'] = "eset";


verander de name van de radio eens in "eset".
Bedankt door: karel
Offline karel - 02/05/2010 18:51
Avatar van karel HTML interesse Eindelijk, al heel de dag bezig met kl. formulier.
Bedankt.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.173s