Къде е проблема в кода ?

sianbg_s

Registered
Къде е проблема в този код ? Аз не виждам никаква грешка, но ми показва това
Код:
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 'keys) VALUES ('', '', '0', 'sianbg', '', ' sdfsf', ' sdfsdf')' at line 1

Това е кодът ми
Код:
<?
include ('../inc/config.php');
if ($_POST['submit'])
{
$ime = htmlspecialchars($_POST['name']);
$fail = htmlspecialchars($_POST['file']);
$pics = htmlspecialchars($_POST['pics']);
$opisanie = htmlspecialchars($_POST['opisanie']);
$keys = htmlspecialchars($_POST['keys']);
$avtor = "sianbg";
$click = "0";
$sql = "INSERT INTO games (name, link, click, dobavil, pics, opisanie, keys) VALUES ('$ime', '$fail', '$click', '$avtor', '$pics', '$opisanie', '$keys')";
if ($ime = "") {echo 'Не си написал името на играта';}
else
{
mysql_query($sql) or die (mysql_error());
echo 'Играта е добавена успешно!';
}
}
else
{
echo '
<table>
<form method="post" action="add.php">
<tr><td>Име:</td> <td><input type="text" name="name" size="47" /></td></tr>
<tr><td>File: </td><td><input type="file" name="file" size="36" /></td></tr>
<tr><td>Картинка:</td> <td><input type="file" name="pics" size="36" /></td></tr>
<tr><td>Описание:</td> <td><textarea name="opisanie" cols="35" rows="10"> </textarea></td></tr>
<tr><td>Контроли:</td> <td><textarea name="keys" cols="35" rows="8"> </textarea></td></tr>
</table><br />
<input type="submit" name="submit" value="Добави" />
</form>
';
}
?>
 
Код:
<?
include ('../inc/config.php');
if ($_POST['submit'])
{
$ime = htmlspecialchars($_POST['name']);
$fail = htmlspecialchars($_POST['file']);
$pics = htmlspecialchars($_POST['pics']);
$opisanie = htmlspecialchars($_POST['opisanie']);
$keys = htmlspecialchars($_POST['keys']);
$avtor = "sianbg";
$click = "0";
$sql = "INSERT INTO games (`name`, `link`, `click`, `dobavil`, `pics`, `opisanie`, `keys`) VALUES ('$ime', '$fail', '$click', '$avtor', '$pics', '$opisanie', '$keys')";
if ($ime = "") {echo 'Не си написал името на играта';}
else
{
mysql_query($sql) or die (mysql_error());
echo 'Играта е добавена успешно!';
}
}
else
{
echo '
<table>
<form method="post" action="add.php">
<tr><td>Име:</td> <td><input type="text" name="name" size="47" /></td></tr>
<tr><td>File: </td><td><input type="file" name="file" size="36" /></td></tr>
<tr><td>Картинка:</td> <td><input type="file" name="pics" size="36" /></td></tr>
<tr><td>Описание:</td> <td><textarea name="opisanie" cols="35" rows="10"> </textarea></td></tr>
<tr><td>Контроли:</td> <td><textarea name="keys" cols="35" rows="8"> </textarea></td></tr>
</table><br />
<input type="submit" name="submit" value="Добави" />
</form>
';
}
?>
 
Вие дадохте една точка за support на devent .
Натиснете тук за да се върнете в темата.
 

Back
Горе