login  Naam:   Wachtwoord: 
Registreer je!
 Forum

foutje in de query

Offline endymion - 06/06/2005 14:53
Avatar van endymionLid Sorry mensen maar ik open toch weer een topic. Ik zit al 10 minuten te staren naar een query waar een fout in moet zitten ( parse error is enige dat hij aangeeft ) Maar ik zie echt geen fout.. iemand met betere ogen hier?

  1. <?php
  2. include('dbconnect.php');
  3. $klantid = $_GET['klantid'];
  4. $winkelnaam=htmlspecialchars($_POST['winkelnaam'],ENT_QUOTES);
  5. $contactpersoon=htmlspecialchars($_POST['contactpersoon'],ENT_QUOTES);
  6. $adres=htmlspecialchars($_POST['adres'],ENT_QUOTES);
  7. $postcode_getal=htmlspecialchars($_POST['postcode_getal'],ENT_QUOTES);
  8. $postcode_letter=htmlspecialchars($_POST['postcode_letter'],ENT_QUOTES);
  9. $plaats=htmlspecialchars($_POST['plaats'],ENT_QUOTES);
  10. $telnr=htmlspecialchars($_POST['telnr'],ENT_QUOTES);
  11.  
  12. $query="UPDATE klanten SET winkelnaam ="'.$winkelnaam.'", contactpersoon ="'.$contactpersoon.'", adres ="'.$adres.'", postcode_getal ="'.$postcode_getal.'" , postcode_letter ="'.$postcode_letter.'", plaats ="'.$plaats.'", telnr ="'.$telnr.'" WHERE klantid ="'.$klantid.'";";
  13. $resultaat=mysql_query($query) or die (mysql_error());
  14.  
  15. ?>
  16.  
  17. Gegevens zijn bewerkt.<br>
  18. Terug naar de <a href="index.php">home</a>

4 antwoorden

Gesponsorde links
Offline leendertW - 06/06/2005 14:58 (laatste wijziging 06/06/2005 15:04)
Avatar van leendertW PHP beginner zo?

  1. <?php
  2. $query="UPDATE klanten
  3. SET winkelnaam ='".$winkelnaam."',
  4. contactpersoon = '".$contactpersoon."',
  5. adres ='".$adres."',
  6. postcode_getal ='".$postcode_getal."' ,
  7. postcode_letter ='".$postcode_letter."',
  8. plaats ='".$plaats."',
  9. telnr ='".$telnr."'
  10. WHERE
  11. klantid = ".$klantid;
  12. $resultaat=mysql_query($query) or die (mysql_error());
  13. ?>


edit:

Je had inderdaad de quotes verkeerd staan

en hij moet zo

  1. <?php
  2. $query="UPDATE klanten
  3. SET winkelnaam ='".$winkelnaam."',
  4. contactpersoon = '".$contactpersoon."',
  5. adres ='".$adres."',
  6. postcode_getal ='".$postcode_getal."' ,
  7. postcode_letter ='".$postcode_letter."',
  8. plaats ='".$plaats."',
  9. telnr ='".$telnr."'
  10. WHERE
  11. klantid = '".$klantid."'";
  12. $resultaat=mysql_query($query) or die (mysql_error());
  13. ?>
Offline vinTage - 06/06/2005 14:59 (laatste wijziging 06/06/2005 15:00)
Avatar van vinTage Nieuw lid
  1. <?php $query="UPDATE klanten SET winkelnaam =".$winkelnaam.", contactpersoon =".$contactpersoon.", adres =".$adres.", postcode_getal =".$postcode_getal." , postcode_letter =".$postcode_letter.", plaats =".$plaats.", telnr =".$telnr." WHERE klantid =".$klantid.";";?>
zo mss wel ?

Offline Legolas - 06/06/2005 15:00 (laatste wijziging 06/06/2005 15:01)
Avatar van Legolas Onbekend Doe dit eens:
  1. <?
  2. $resultaat = mysql_query("UPDATE klanten SET winkelnaam = '".$winkelnaam."', contactpersoon = '".$contactpersoon."', adres = '".$adres."', postcode_getal = '".$postcode_getal."', postcode_letter = '".$postcode_letter."', plaats = '".$plaats."', telnr = '".$telnr."' WHERE klantid = ".$klantid) or die(mysql_error());
  3. ?>

Fout gevonden: je wisselt ' en " om!
edit: beetje laat:p
maar die van vinTage gaat niet werken, want je vergeet de ' dingetjes! die van LeendertW wel:)
Offline endymion - 06/06/2005 15:17
Avatar van endymion Lid thnx. hij doet het.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.208s