login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Wat is fout?

Offline TotempaaltJ - 17/01/2007 20:39 (laatste wijziging 17/01/2007 20:39)
Avatar van TotempaaltJPHP interesse Ik probeer een pagina te maken, en het werkt niet! Ik weet niet waar het aan ligt ofsow, maar dit is de bron:

http://www.plaatscode.be/3869/

15 antwoorden

Gesponsorde links
Offline Rens - 17/01/2007 20:41
Avatar van Rens Gouden medaille

Crew algemeen
Het zou ook makkelijk zijn als je zegt wat er fout gaat, of wat hij niet doet wat wel moet en zo...
Offline NTS64 - 17/01/2007 20:44 (laatste wijziging 17/01/2007 20:45)
Avatar van NTS64 PHP gevorderde Je geeft geen actie voor je vorm op, omdat de verwerking in hetzelfde bestand staat als het formulier kan je gebruiken:
  1. <form action="<?=$_SERVER['REQUEST_URI']?>">

of
  1. <form action="<?=$_SERVER['PHP_SELF']?>">


Offline Rens - 17/01/2007 20:45
Avatar van Rens Gouden medaille

Crew algemeen
Omdat het in hetzelfde bestand is, hoeft dat niet...
Offline TotempaaltJ - 17/01/2007 20:46 (laatste wijziging 17/01/2007 20:49)
Avatar van TotempaaltJ PHP interesse Oke, dit is de pagina. Het is denk ik beter als je het zelf checkt, maar ik zal de punten even opschrijven:

- Op de pagina laadt hij niks,
- In de bron laadt hij ook niks!

Dat was het wel zo'n beetje!  

EDIT:
Kep de action weggehaald! Zie het resultaat!
Offline pim1991 - 17/01/2007 20:51 (laatste wijziging 17/01/2007 20:52)
Avatar van pim1991 PHP interesse zet error report all even aan. dan zie je normaal wat je fout doet ;)
ini_set('error_reporting', E_ALL);

Zeg dan eens wat de foutmelding is
Offline NTS64 - 17/01/2007 20:52 (laatste wijziging 17/01/2007 20:54)
Avatar van NTS64 PHP gevorderde edit: sorry rens ik hader overgelezen. 
Offline Rens - 17/01/2007 20:53
Avatar van Rens Gouden medaille

Crew algemeen
Hierbij quote ik mijn vorige bericht wat jij dus niet gelezen hebt...
Citaat:
Omdat het in hetzelfde bestand is, hoeft dat niet...
Offline TotempaaltJ - 17/01/2007 20:53
Avatar van TotempaaltJ PHP interesse Waar moet ik die error report all aanzetten precies? (Ik ben niet zo'n kei in php)
Offline Rens - 17/01/2007 20:55
Avatar van Rens Gouden medaille

Crew algemeen
http://nl2.php.net/error_reporting
Offline Xtent - 17/01/2007 20:57
Avatar van Xtent Onbekend Je include is dit: include "/Midly/files/header.php"; maar je bevind je ook al in die map.... dus of je moet daar nog een map met de naam Midly in hebben... Of je moet dat stukje even weghalen... Dit ook bij de footer.

dan nog heb je in je mail(); functie het stukje $bericht terwijl je $msg aanmaakt.

Dan dit stuk:

  1. if (!isset($_POST['name'])) {
  2. $errmsg = "Naam is niet ingevuld.<BR />";
  3. } if (!isset($_POST['message'])) {
  4. $errmsg .= "Bericht is niet ingevuld.<BR />";
  5. } if (!isset($_POST['subject'])) {
  6. $errmsg .= "Subject is niet ingevuld.";
  7. }
  8.  
  9. if (!isset($error)) {

je checked op isset $error terwijl je $errmsg doet, en als je geen naam ingevuld hebt zal zowieso de rest fout gaat.
Offline Ibrahim - 17/01/2007 20:58
Avatar van Ibrahim PHP expert mogen wij weten wat er in die header bestand zit, misschien een die commando waardoor het script stopt ofzo.
Offline TotempaaltJ - 17/01/2007 20:59 (laatste wijziging 17/01/2007 21:01)
Avatar van TotempaaltJ PHP interesse Thnks, maar werkt nog niet!

Header en footer staan op http://www.plaatscode.be/3870/
Offline Voldemort - 17/01/2007 21:05
Avatar van Voldemort PHP ver gevorderde
  1. if(!isset($_POST['name'])à


Zal altijd FALSE geven omdat $_POST['name'] in dat geval altijd bestaat, je moet controleren met empty.
Offline Ibrahim - 17/01/2007 22:27
Avatar van Ibrahim PHP expert eeh, niet met empty voldemort

maar je kunt dit gebruiken:

  1. if($_SERVER['REQUEST_METHOD'] == 'POST')
  2. {
  3. // er is geklikt op submit
  4. }
Offline Rens - 17/01/2007 22:28
Avatar van Rens Gouden medaille

Crew algemeen
Haha, dat empty ging over het controleren of het formulier ingevuld was, niet of het gepost was 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.232s