login  Naam:   Wachtwoord: 
Registreer je!
 Forum

else if foutje (Opgelost)

Offline SilVeX - 23/11/2007 11:05
Avatar van SilVeXHTML beginner pastebin code

Op de een of andere manier krijg ik mijn formulier terug als ik mijn button klik. . .
Iemand enig idee waardoor dat komt?

12 antwoorden

Gesponsorde links
Offline marten - 23/11/2007 11:07
Avatar van marten Beheerder je geeft geen actie mee aan je formulier.
Offline SilVeX - 23/11/2007 11:10
Avatar van SilVeX HTML beginner Nu heb ik de actie: oefen.php
Maar nu doet hij nogsteeds hetzelfde
Offline marten - 23/11/2007 11:15 (laatste wijziging 23/11/2007 11:16)
Avatar van marten Beheerder http://www.plaatscode.be/4121/

Achter je query ben je een ; vergeten. Heb je wel error_reporting(E_ALL) boven je script staan? Dan kan je namelijk zien welke error's je krijgt.
Offline SilVeX - 23/11/2007 11:30
Avatar van SilVeX HTML beginner Parse error: syntax error, unexpected ')', expecting ',' or ';' in C:\wamp\files\school\oefen.php on line 31

En op lijn 30 t/m 32 staat:
  1. if($postPostcode == ""){
  2. echo "Je hebt geen postcode ingevuld");
  3. }

Ik zie geen foutje
Offline Mad_Mike - 23/11/2007 11:30 (laatste wijziging 23/11/2007 11:31)
Avatar van Mad_Mike PHP beginner in princiepe hoef je niet altijd een actie aan je formulier mee te geven. Ligt aan de webserver, maar vrijwel altijd wordt dan default dezelfde pagina gebruikt.

edit:

de ')' aan het einde van de echo?
Offline SilVeX - 23/11/2007 11:40
Avatar van SilVeX HTML beginner Je had inderdaad gelijk Mad_Mike
Ik heb alleen nu deze foutmelding die ik eigenlijk al verwachte:
Citaat:
Parse error: syntax error, unexpected T_ELSE in C:wampfilesschooloefen.php on line 46
Offline marten - 23/11/2007 11:50
Avatar van marten Beheerder Nou dat kan je gewoon oplossen toch?
Offline SilVeX - 23/11/2007 11:59
Avatar van SilVeX HTML beginner Dat is het hem juist, ik snap niet wat ik verkeerd doe  
Volgens mij antwoord die else gewoon op mijn eerste if:
  1. if(isset($_POST['submit'])) {

http://www.pastebin.be/6953
Offline Mad_Mike - 23/11/2007 12:00 (laatste wijziging 23/11/2007 12:03)
Avatar van Mad_Mike PHP beginner netjes uitlijnen... en kwestie van ( ) en { } tellen 

edit:
even je code bekeken, maar je controle met al je if-statements klopt niet helemaal. Je hebt daarna 2x een else, want volgens mij niet op die manier kan.
Offline marten - 23/11/2007 12:02 (laatste wijziging 23/11/2007 12:15)
Avatar van marten Beheerder
  1. echo "De gegevens zijn in de database gezet";


zet hier achter nog een } en je bent klaar


Ik denk als jij een goede php editor gaat gebruiken je veel minder fouten maakt. Kijk eens naar Zend Studio of Eclipse.
Offline SilVeX - 23/11/2007 12:32
Avatar van SilVeX HTML beginner Ik zit nu gewoon met Dreamweaver CS3 te werken, maar zal inderdaad eens naar een ander kijken. Met kladblok++ heb ik inderdaad wel meegemaakt dat hij accolades rood kleurt. Hij zoekt dan ook welke beginnende en welke laatste bij elkaar horen, dat mis ik inderdaad wel.

Nu zit ik met nog een foutmelding:
Citaat:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'adres,postcode,woonplaats,telefoon,email INTO `tabel` VALUES naam='ksdfj', adres' at line 1
Offline Mad_Mike - 23/11/2007 12:37
Avatar van Mad_Mike PHP beginner Die hele syntax klopt ook niet...

INSERT INTO tabel_naam (`naam`, `ander_veld`) VALUES ('".$naam."', '".$waarde_ander_veld."')
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.233s