[sql & php] vage melding..

Pagina: 1
Acties:

Onderwerpen


  • whitehouse
  • Registratie: Maart 2000
  • Laatst online: 18-09-2019
ik krijg de volgende foutmelding:

Warning: Undefined variable: submit in c:\windows\desktop\php\menu\invoeren.php on line 13

op line 13 staat het volgende :

if ($submit) {


blaat blaat blaat...

onderaan de pagina staat:

<form action="invoeren.php" method="post">
<input type="hidden" name="submit" value="yes">
leerlingid: <input type="text" name="leerlingid"><br>
voornaam: <input type="text" name="voornaam"><br>
achternaam: <input type="text" name="achternaam"><br>
geboortedatum: <input type="text" name="geboortedatum"><br>
email: <input type="text" name="email"><p>
<input type="submit" value=" Voeg toe ">



nu is mijn vraag..what's going on here ?? |:(

| www.everythingisspiritual.com | www.mosaic.org |


Verwijderd

Met line 13 bedoelt de browser dat er vanaf die regel tot aan de punt-komma ergens een fout bevindt. Laat de rest van je code eens zien :)

Cool, dit was trouwens m'n 100e post *D

  • goalgetter
  • Registratie: Juni 1999
  • Laatst online: 19-03 09:12
Heb je de instelling voor debug op "All warnings and Errors" oid staan? Daarnaast weet ik niet precies hoe PHP onder windows omgaat met variable tracking...

Ik gebruik zelf eigenlijk bijna altijd een constructie als
code:
1
2
3
4
if ($REQUEST_METHOD == "POST")
{
  //hier de code voor het verwerken van je formulier
}

Mocht je meerdere formulieren vanuit 1 script willen verwerken kan je altijd nog een hidden variable toevoegen.

  • whitehouse
  • Registratie: Maart 2000
  • Laatst online: 18-09-2019
goalgetter, thanx..hij werkt

| www.everythingisspiritual.com | www.mosaic.org |


Acties:
  • 0 Henk 'm!

  • Explore
  • Registratie: Maart 2001
  • Laatst online: 08-04-2011

Explore

Op zoek naar werk

Op zaterdag 29 september 2001 21:08 schreef whitehouse het volgende:
<form action="invoeren.php" method="post">
<input type="hidden" name="submit" value="yes">
leerlingid: <input type="text" name="leerlingid"><br>
voornaam: <input type="text" name="voornaam"><br>
achternaam: <input type="text" name="achternaam"><br>
geboortedatum: <input type="text" name="geboortedatum"><br>
email: <input type="text" name="email"><p>
<input type="submit" value=" Voeg toe ">
Verander anders die laatste regel in:
code:
1
    <input type="submit" name="submit" value=" Voeg toe ">

Al vind ik de oplossing van goalgetter ook wel elegant.

[ specs ] [ Tweaker gallery ]


Acties:
  • 0 Henk 'm!

  • Grum
  • Registratie: Juni 2001
  • Niet online
een oplossing waar het probleem niet is aangepakt is wel flauw huh :)

1/ de error zie je door een 'te' hoge error_reporting
2/ de error krijg je omdat je naar een variabele kijkt die niet 'set' is

als je perse naar een variabele wilt kijken maar je weet niet of ie bestaat en je wilt geen error op een 'hoog' error_reporting level doe dan iets als:
PHP:
1
2
3
4
<?
if(isset($var) /* rest vd checks */)
   dothis();
?>

Acties:
  • 0 Henk 'm!

  • goalgetter
  • Registratie: Juni 1999
  • Laatst online: 19-03 09:12
Heb je de instelling voor debug op "All warnings and Errors" oid staan? Daarnaast weet ik niet precies hoe PHP onder windows omgaat met variable tracking...
Ik zeg het niet precies hetzelfde, maar ik geloof dat we wel hetzelfde bedoelen :)

Anyway, het gaat erom dat het uiteindelijk werkt
Pagina: 1