Kодът се изпълнява, но ми дава грешка
HTML:
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 '1' at line 1
Грешка: 79
PHP:
<?
include 'connect.db.php';
mysql_query("SET NAMES utf8");
$id = $_GET['id'];
$sql = mysql_query("select * from sklad_names where `SkladID`='$id'") or die(mysql_error()."<br />Грешка: ".__LINE__);
while($row = mysql_fetch_array($sql))
{
$name_out = $row['Name'];
}
?>
<form method="post">
<input name="ime" value="<? echo $name_out; ?>">
<input name="submit" type="submit" value="Промени">
</form>
<?
if(isset($_POST['submit']))
{
$new_name = $_POST['ime'];
$sql = "Update `sklad_names` SET `Name`='$new_name' WHERE `SkladID`='$id'" or die(mysql_error()."<br />Грешка: ".__LINE__);
$result = mysql_query($sql)or die(mysql_error()."<br />Грешка: ".__LINE__);
$query = mysql_query("SELECT * FROM `sklad`");
while(mysql_fetch_array($query))
{
$replace = mysql_query("Update `sklad` SET `SkladName`='$new_name' where `SkladName`='$name_out'");
echo "$replace <br>";
}
$result2 = mysql_query($replace)or die(mysql_error()."<br />Грешка: ".__LINE__);
if(($result && $result2) == TRUE)
{
echo "Всичко точно";
}
else
{
echo "Има грешка";
}
}
?>