login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Query parse error (Opgelost)

Offline ikki007 - 05/03/2007 19:40
Avatar van ikki007Gouden medailleGouden medaille

PHP ver gevorderde
Hallo,
Ik gebruik deze code (dit is een klein stukje ervan, maar genoeg om het uit te leggen)..

  1. <?php
  2. include('config.php');
  3.  
  4. $_SESSION['reg4'] = array(
  5. 'r1' => '$gebruikersnaam',
  6. 'r2' => '$wachtwoord',
  7. 'r3' => '$email',
  8. 'r4' => '$ip',
  9. 'r5' => '$datum',
  10. 'r6' => '1',
  11. 'r7' => '$voornaam',
  12. 'r8' => '$geslacht',
  13. 'r9' => '$geboortedatumdag',
  14. 'r10' => '$geboortedatummaand',
  15. 'r11' => '$geboortedatumjaar',
  16. 'r12' => '50');
  17.  
  18. mysql_query("INSERT INTO leden (id, gebruikersnaam, wachtwoord, email, ip, datum, level, voornaam, geslacht, geboortedatumdag, geboortedatummaand, geboortedatumjaar, karo) VALUES ('', '$_SESSION['reg4']['r1']', '$_SESSION['reg4']['r2']', '$_SESSION['reg4']['r3']', '$_SESSION['reg4']['r4']', '$_SESSION['reg4']['r5']', '$_SESSION['reg4']['r6']', '$_SESSION['reg4']['r7']', '$_SESSION['reg4']['r8']', '$_SESSION['reg4']['r9']', '$_SESSION['reg4']['r10']', '$_SESSION['reg4']['r11']', '$_SESSION['reg4']['r12']')");
  19. ?>


En nu krijg ik de error:


Citaat:
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING


~Ikki

3 antwoorden

Gesponsorde links
Offline Mad_Mike - 05/03/2007 19:42
Avatar van Mad_Mike PHP beginner
  1. '".$_SESSION['reg4']['r1']."'
Zullen we er dit maar van maken dan En dan overal toepassen :-)
Offline ikki007 - 05/03/2007 19:42
Avatar van ikki007 Gouden medailleGouden medaille

PHP ver gevorderde
Variabelen buiten quotes, schoonheidsfoutje van me 
Offline JS88 - 05/03/2007 21:54 (laatste wijziging 05/03/2007 21:56)
Avatar van JS88 Nieuw lid Makkelijker, en mooier:
  1. <?php
  2. include('config.php');
  3.  
  4. $_SESSION['reg4'] = array(
  5. 'r1' => '$gebruikersnaam',
  6. 'r2' => '$wachtwoord',
  7. 'r3' => '$email',
  8. 'r4' => '$ip',
  9. 'r5' => '$datum',
  10. 'r6' => '1',
  11. 'r7' => '$voornaam',
  12. 'r8' => '$geslacht',
  13. 'r9' => '$geboortedatumdag',
  14. 'r10' => '$geboortedatummaand',
  15. 'r11' => '$geboortedatumjaar',
  16. 'r12' => '50');
  17.  
  18. $values = implode(",", $_SESSION['reg4']);
  19.  
  20. mysql_query("INSERT INTO leden (id, gebruikersnaam, wachtwoord, email, ip, datum, level, voornaam, geslacht, geboortedatumdag, geboortedatummaand, geboortedatumjaar, karo) VALUES (". $values .");
  21. ?>


Je kan dan de keys van de array (r1, r2, ..., r12) wel weghalen.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.208s