PHP beginner |
|
Ik heb een simpele avatar systeempje gemaakt
alleen krijg ik een mysql error als ik een avatar opzet
Fout
U avatar is succesvol opgezet!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 avatar = 'Mootje'' at line 3
Script
<?php
session_start();
if ($_SESSION['id'] == 0) {
header('location: ./');
exit;
}
include('config.php');
if( $_SERVER['REQUEST_METHOD'] == 'POST')
{
$avatar = addslashes($_POST['avatar']);
$fout = "";
if( empty( $avatar ) )
{
$fout .= "U heeft geen geen avatar link opgegeven!<br />";
}
if(!empty($fout ) )
{
echo "<h2>Er is een fout opgetreden</h2>";
echo "<p>" . $fout . "</p>";
}
else{
echo'U avatar is succesvol opgezet!';
mysql_query("UPDATE lid SET
avatar = '".$_POST['avatar']."',
WHERE gebruikernaam = '".$_SESSION["gebruikernaam"]."'")or die(mysql_error());
}
}
?>
<form action='<? echo $PHP_SELF; ?>' method="POST">
<br />Avatar Link:
<br /><input type="text" name="avatar"><br>
<br /><input type="submit" name="submit" value="Opzetten">
</form>
<?php if ($_SESSION['id'] == 0) { } include('config.php'); if( $_SERVER['REQUEST_METHOD'] == 'POST') { $fout = ""; { $fout .= "U heeft geen geen avatar link opgegeven!<br />"; } { echo "<h2>Er is een fout opgetreden</h2>"; echo "<p>" . $fout . "</p>"; } else{ echo'U avatar is succesvol opgezet!'; avatar = '".$_POST['avatar']."', WHERE gebruikernaam = '".$_SESSION["gebruikernaam"]."'")or die(mysql_error()); } } ?> <form action=' <? echo $PHP_SELF; ?>' method="POST"> <br />Avatar Link: <br /><input type="text" name="avatar"><br> <br /><input type="submit" name="submit" value="Opzetten"> </form>
Wie kan mij helpen
|