php login script

  • Onderwerp starter Onderwerp starter Verwijderd lid 271357
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.
V

Verwijderd lid 271357

ik iedere keer een in mijn login sript :(
Notice: Undefined index: doRegister in C:\xampp\htdocs\register.php on line 21
Notice: Undefined index: dologin in C:\xampp\htdocs\register.php on line 21
weet iemand de oplossing ????
 
Dit houd in dat je eigenlijk de post meteen wordt geladen onderwel deze nog niet bestaat. Wat kan je hoe teren doen? Dat is heel makkelijk:

In plaats van jou code doe je dit:
PHP:
if(isset($_POST['doRegister']) == 'Register')

Met isset geef je eigenlijk aan als de post bestaat dan geef waarde anders niks.

Hierdoor zal je probleem opgelost zijn.

Ps. Bekijk anders ook nog even de php pagina:
http://www.php.net/manual/en/function.isset.php
 
Laatst bewerkt:
Die code gaat misschien wel werken, maar dan wel op een vreemde manier. Isset levert een boolean op en die ga je hier vergelijken met een string. Je kan beter dit doen:
PHP:
if (isset($_POST['doRegister']) && $_POST['doRegister'] == 'Register')

[edit]Hoewel dit misschien makkelijker is:
PHP:
if ($_SERVER['REQUEST_METHOD'] == "POST")
{
  // hier de code die het formulier afhandelt
}
else
{
  // hier het formulier zelf
}
Op die manier wordt de code die het formulier afhandelt (en waarschijnlijk $_POST['doRegister'] en $_POST['dologin'] gebruikt) alleen uitgevoerd als er een formulier is verzonden via de POST methode.[/edit]
 
Laatst bewerkt:
@Supersnail
het werkte goeie code
@klaaspeter
vreemd


bedankt voor de reacties
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan