login  Naam:   Wachtwoord: 
Registreer je!
 Forum

parse error (Opgelost)

Offline BaddyZ - 05/05/2007 20:34 (laatste wijziging 08/05/2007 11:48)
Avatar van BaddyZNieuw lid --edited--

ik krijg een parse error op line 42, ik kom er niet uit:$
kan iemand me helpen aub?:)

9 antwoorden

Gesponsorde links
Offline GTW - 05/05/2007 20:36 (laatste wijziging 05/05/2007 20:36)
Avatar van GTW Gouden medaille

PHP gevorderde
vanaf deze var:

Geboortejaar"',

vergeet je telkens de tweede punt om weer naar html te gaan ;)
Offline rroobb - 05/05/2007 21:40
Avatar van rroobb PHP interesse idd, maar dat is niet om naar html te gaan
Offline Abbas - 05/05/2007 22:34
Avatar van Abbas Gouden medaille

Crew .NET
Je vergeet inderdaad elke keer na je variabele een punt te zetten (vanaf $Geboortejaar) en moet die "OR" van "or die" niet in kleine letters?
Offline Ibrahim - 05/05/2007 22:38
Avatar van Ibrahim PHP expert @titjes, PHP maakt zich niet druk om hoofdlettergevoeligheid, maar wel in sommige gevallen zoals bij variabelen
Offline BaddyZ - 06/05/2007 02:31 (laatste wijziging 08/05/2007 11:48)
Avatar van BaddyZ Nieuw lid ik heb het nu zo en dit werkt:--edited--
Bedankt. Maar nu is er nog een klein probleempje.

Na het drukken op de submit knop komen de volgende errors:
Notice: Undefined index: kennisJava in c:\program files\easyphp1-8\www\moduleopdrachten\forum\h6passwordcorrect.php on line 36

Notice: Undefined index: kennisCPP in c:\program files\easyphp1-8\www\moduleopdrachten\forum\h6passwordcorrect.php on line 38

Notice: Undefined index: kennisDHTML in c:\program files\easyphp1-8\www\moduleopdrachten\forum\h6passwordcorrect.php on line 39

Notice: Undefined index: kennisXML in c:\program files\easyphp1-8\www\moduleopdrachten\forum\h6passwordcorrect.php on line 40
Je gegevens zijn succesvol in de database geplaatst

Dit komt omdat ik PHP nu heb aangevinkt en de rest niet, als ik nu bijvoorbeeld JAVA, PHP, CPP en DHTML aanvink en dan op submit klik dan komt er alleen een notice met kennisXML. De gegevens worden wel in de database opgeslagen.

moet ik misschien gebruik maken van if statements en checked of unchecked???
Offline JBke - 06/05/2007 09:00
Avatar van JBke PHP gevorderde Je moet daarvoor een controle invoeren zoals

  1. <?php
  2. if ($_SERVER['REQUEST_METHOD'] === 'POST') {
  3. if (isset($_POST['kennisDHTML'])) {
  4. $KennisDHTML = addslashes($_POST['kennisDHTML']);
  5. }
  6. }
  7. ?>


dit is nodig omdat er anders geen $_POST gegevens zijn voor de niet aangevinkte items.

als je een standaard waarde wil wegschrijven indien niet aangevinkt bvb 0 dan kan je het volgende gebruiken.

  1. <?php
  2. $KennisDHTML = (addslashes(isset($_POST['kennisDHTML'])))?$KennisDHTML:0;
  3. ?>


hopelijk help je dit.
Offline BaddyZ - 06/05/2007 15:01 (laatste wijziging 08/05/2007 11:48)
Avatar van BaddyZ Nieuw lid Ik heb het nu zo geprobeerd maar ik krijg nogsteeds hetzelfde geval:S

--edited--
Offline Ibrahim - 06/05/2007 16:10 (laatste wijziging 06/05/2007 16:11)
Avatar van Ibrahim PHP expert
  1. <?php
  2. $KennisDHTML = isset( $_POST['kennisDHTML'] ) ? addslashes( $_POST['KennisDHTML'] ) : '';
  3. ?>


de notice errors betekenen dat de variabelen niet bestaan en je ze wel gebruikt.
Offline BaddyZ - 06/05/2007 19:44
Avatar van BaddyZ Nieuw lid bedankt iedereen hij is klaar en het werkt:)
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.245s