Foutmelding met update (Opgelost)
thomasje - 19/12/2007 18:08
MySQL 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:
<?
if(isset($_POST['verzenden']))
{
$sbedrijfsnaam = addslashes($_POST['bedrijfsnaam']);
$sadres = addslashes($_POST['adres']);
$spostcode = addslashes($_POST['postcode']);
$splaats = addslashes($_POST['plaats']);
$sland = addslashes($_POST['land']);
$skvk = addslashes($_POST['kvk']);
$sbtw = addslashes($_POST['btw']);
$stelefoon = addslashes($_POST['telefoon']);
$smobiel = addslashes($_POST['mobiel']);
$sfax = addslashes($_POST['fax']);
$semailadres = addslashes($_POST['emailadres']);
$swebsite = addslashes($_POST['website']);
mysql_query("UPDATE adverterders SET
bedrijfsnaam='".$sbedrijfsnaam."', adres='".$sadres."', postcode='".$spostcode."', plaats='".$splaats."', land='".$sland."', kvk='.$skvk.',
btw='.$sbtw.', telefoon='.$stelefoon.', mobiel='.$smobiel.', fax='.$sfax.' , emailadres='.$semailadres.' , website='.$swebsite.' , WHERE klantnummer = $klantnummerl "; mysql_query($query) or die (mysql_error());
echo 'Uw bedrijfs gegevens zijn succesvol opgeslagen.';
}
else
?>
<?
if ( isset ( $_POST [ 'verzenden' ] ) ) {
$sbedrijfsnaam = addslashes ( $_POST [ 'bedrijfsnaam' ] ) ;
bedrijfsnaam='" . $sbedrijfsnaam . "', adres='" . $sadres . "', postcode='" . $spostcode . "', plaats='" . $splaats . "', land='" . $sland . "', kvk='.$skvk .',
btw='.$sbtw .', telefoon='.$stelefoon .', mobiel='.$smobiel .', fax='.$sfax .' , emailadres='.$semailadres .' , website='.$swebsite .' , WHERE klantnummer = $klantnummerl " ; mysql_query ( $query ) or
die ( mysql_error ( ) ) ; echo 'Uw bedrijfs gegevens zijn succesvol opgeslagen.' ; }
else
?>
6 antwoorden
Gesponsorde links
thomasje - 19/12/2007 18:37
MySQL beginner
Wat bedoel je met "...
Ik heb het nu zo maar dat is fout.
mysql_query("UPDATE adverterders SET
bedrijfsnaam='".$sbedrijfsnaam."', adres='".$sadres."', postcode='".$spostcode."', plaats='".$splaats."', land='".$sland."', kvk='".$skvk."',
btw='".$sbtw."', telefoon='".$stelefoon."', mobiel='".$smobiel."', fax='".$sfax."' , emailadres='".$semailadres."' , website='".$swebsite."' , WHERE klantnummer = $klantnummerl") or die mysql_error();
echo 'Uw bedrijfs gegevens zijn succesvol opgeslagen.';
}
else
bedrijfsnaam='" . $sbedrijfsnaam . "', adres='" . $sadres . "', postcode='" . $spostcode . "', plaats='" . $splaats . "', land='" . $sland . "', kvk='" . $skvk . "',
btw='" . $sbtw . "', telefoon='" . $stelefoon . "', mobiel='" . $smobiel . "', fax='" . $sfax . "' , emailadres='" . $semailadres . "' , website='" . $swebsite . "' , WHERE klantnummer = $klantnummerl " ) or
die mysql_error ( ) ; echo 'Uw bedrijfs gegevens zijn succesvol opgeslagen.' ; }
else
Giant - 19/12/2007 18:50
PHP beginner
wat voor error krijg je nu dan?
en die mysql_error(); moet toch: die(mysql_error()); worden?
thomasje - 19/12/2007 19:12
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
anoop - 21/12/2007 16:13
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
Gesponsorde links
Dit onderwerp is gesloten .