login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Foutmelding met update (Opgelost)

Offline thomasje - 19/12/2007 18:08
Avatar van thomasjeMySQL beginner Ik heb een stukje script gemaakt, maar ik krijg nu de volgende foutmelding
Parse error: syntax error, unexpected ';' in C:\xampp\htdocs\zelfrioolontstoppen\login\adverteerders\wijzig-geg.php on line 109

Hoe kan ik dit oplossen, ik kom er niet meer uit.

Mijn stukje wat ik nu heb is dit:

  1. <?
  2. if(isset($_POST['verzenden']))
  3. {
  4. $sbedrijfsnaam = addslashes($_POST['bedrijfsnaam']);
  5. $sadres = addslashes($_POST['adres']);
  6. $spostcode = addslashes($_POST['postcode']);
  7. $splaats = addslashes($_POST['plaats']);
  8. $sland = addslashes($_POST['land']);
  9. $skvk = addslashes($_POST['kvk']);
  10. $sbtw = addslashes($_POST['btw']);
  11. $stelefoon = addslashes($_POST['telefoon']);
  12. $smobiel = addslashes($_POST['mobiel']);
  13. $sfax = addslashes($_POST['fax']);
  14. $semailadres = addslashes($_POST['emailadres']);
  15. $swebsite = addslashes($_POST['website']);
  16.  
  17.  
  18. mysql_query("UPDATE adverterders SET
  19. bedrijfsnaam='".$sbedrijfsnaam."', adres='".$sadres."', postcode='".$spostcode."', plaats='".$splaats."', land='".$sland."', kvk='.$skvk.',
  20. btw='.$sbtw.', telefoon='.$stelefoon.', mobiel='.$smobiel.', fax='.$sfax.' , emailadres='.$semailadres.' , website='.$swebsite.' , WHERE klantnummer = $klantnummerl "; mysql_query($query) or die (mysql_error());
  21. echo 'Uw bedrijfs gegevens zijn succesvol opgeslagen.';
  22. }
  23. else
  24.  
  25. ?>

6 antwoorden

Gesponsorde links
Offline Rik - 19/12/2007 18:30
Avatar van Rik Gouden medailleGouden medaille

Crew algemeen
Dit stukje "; mysql_query($query) or die (mysql_error());" moet zijn ") or die mysql_error();"...
Offline thomasje - 19/12/2007 18:37
Avatar van thomasje MySQL beginner Wat bedoel je met "...

Ik heb het nu zo maar dat is fout.
  1. mysql_query("UPDATE adverterders SET
  2. bedrijfsnaam='".$sbedrijfsnaam."', adres='".$sadres."', postcode='".$spostcode."', plaats='".$splaats."', land='".$sland."', kvk='".$skvk."',
  3. btw='".$sbtw."', telefoon='".$stelefoon."', mobiel='".$smobiel."', fax='".$sfax."' , emailadres='".$semailadres."' , website='".$swebsite."' , WHERE klantnummer = $klantnummerl") or die mysql_error();
  4. echo 'Uw bedrijfs gegevens zijn succesvol opgeslagen.';
  5. }
  6. else
Offline Giant - 19/12/2007 18:50
Avatar van Giant PHP beginner wat voor error krijg je nu dan?
en die mysql_error(); moet toch: die(mysql_error()); worden?
Offline thomasje - 19/12/2007 19:12
Avatar van thomasje MySQL beginner Dit werkt nu, maar ik krijg na het klikken de volgende foutmelding en die krijg ik niet weg.

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 'WHERE klantnummer = 90000' at line 3
Offline anoop - 21/12/2007 16:13
Avatar van anoop Lid ik krijg dezelfde foutmelding:
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 'WHERE target ='Tafel'' at line 2

Offline Simon - 21/12/2007 16:17
Avatar van Simon PHP expert website='".$swebsite."' ,
je hebt dus een komma teveel 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.202s