Проблем при ъпдейтване на запис от БД

Teodotko

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 'WHERE `id`='1'' at line 10

Ето го кода ми :

Код:
<?php include("header.php"); ?>
<?php  
$sql = mysql_query("SELECT * FROM `settings` "); 
$row = mysql_fetch_array($sql); 
?>
<br />
<h1>Настройки на сайта</h1><br />
Име на сайта : <?php echo stripslashes($row['title']); ?><br />
Описание на сайта : <?php echo $row['description']; ?><br /><hr /><br />
Заглвие на сайта : <?php echo $row['sitename']; ?><br />
Собственик на сайта : <?php echo $row['owner']; ?><br />
Телефон на собственика : <?php echo $row['ownerphone']; ?><br />
Email на собственика : <?php echo $row['owneremail']; ?><br />
Ключови думи на сайта : <?php echo $row['keywords']; ?><br />
Лиценз : <?php echo $row['license']; ?><br />
<br />
<?php
	$query = mysql_query("SELECT * FROM `settings` WHERE `id`='1'");
	$r = mysql_fetch_assoc($query);
	if(isset($_POST["update_info"])){
		$title = isset($_POST["title"]) ? htmlspecialchars($_POST["title"]) : $r["title"];
		$description = isset($_POST["description"]) ? htmlspecialchars($_POST["description"]) : $r["description"];
		$sitename = isset($_POST["sitename"]) ? htmlspecialchars($_POST["sitename"]) : $r["sitename"];
		$owner = isset($_POST["owner"]) ? htmlspecialchars($_POST["owner"]) : $r["owner"];
		$ownerphone = isset($_POST["ownerphone"]) ? htmlspecialchars($_POST["ownerphone"]) : $r["ownerphone"];
		$owneremail = isset($_POST["owneremail"]) ? htmlspecialchars($_POST["owneremail"]) : $r["owneremail"];
		$keywords = isset($_POST["keywords"]) ? htmlspecialchars($_POST["keywords"]) : $r["keywords"];
		$update = mysql_query("UPDATE `settings` SET 
			`title`='$title',
			`description`='$description',
			`sitename`='$sitename',
			`owner` = '$owner',
			`ownerphone` = '$ownerphone',
			`owneremail` = '$owneremail',
			`keywords` = '$keywords',
			`license` = '$text1',
		WHERE `id`='1'");
		if($update){
			echo'Информацията е обновена!';
		}else{
			echo'Възникна грешка при обновяването: '.mysql_error();
		}
	}
?>
<form method="post">
<table width="100%" class="sample">
<tr><td>Име на сайта:</td><td><input type="text" name="title" value="<?php echo $r["title"]; ?>" size="40" /></td></tr>
<tr><td>Описание на сайта:</td><td><input type="text" name="description" value="<?php echo$r["description"]; ?>" size="40" /></td></tr>
<tr><td>Заглвие на сайта:</td><td><input type="text" name="sitename" value="<?php echo$r["sitename"]; ?>" size="40" /></td></tr>
<tr><td>Собственик на сайта:</td><td><input type="text" name="owner" value="<?php echo$r["owner"]; ?>" size="40" /></td></tr>
<tr><td>Телефон на собственика:</td><td><input type="text" name="ownerphone" value="<?php echo$r["ownerphone"]; ?>" size="40" /></td></tr>
<tr><td>Email на собственика:</td><td><input type="text" name="owneremail" value="<?php echo$r["owneremail"]; ?>" size="40" /></td></tr>
<tr><td>Ключови думи на сайта:</td><td><input type="text" name="keywords" value="<?php echo$r["keywords"]; ?>" size="40" /></td></tr>
<tr><td colspan="2" align="center"><input type="submit" name="update_info" value="Запази промените" /></td></tr>
</table>
</form>
 
PHP:
<?php include("header.php"); ?>
<?php 
$sql = mysql_query("SELECT * FROM `settings` ");
$row = mysql_fetch_array($sql);
?>
<br />
<h1>Настройки на сайта</h1><br />
Име на сайта : <?php echo stripslashes($row['title']); ?><br />
Описание на сайта : <?php echo $row['description']; ?><br /><hr /><br />
Заглвие на сайта : <?php echo $row['sitename']; ?><br />
Собственик на сайта : <?php echo $row['owner']; ?><br />
Телефон на собственика : <?php echo $row['ownerphone']; ?><br />
Email на собственика : <?php echo $row['owneremail']; ?><br />
Ключови думи на сайта : <?php echo $row['keywords']; ?><br />
Лиценз : <?php echo $row['license']; ?><br />
<br />
<?php
   $query = mysql_query("SELECT * FROM `settings` WHERE `id`='1'");
   $r = mysql_fetch_assoc($query);
   if(isset($_POST["update_info"])){
      $title = isset($_POST["title"]) ? htmlspecialchars($_POST["title"]) : $r["title"];
      $description = isset($_POST["description"]) ? htmlspecialchars($_POST["description"]) : $r["description"];
      $sitename = isset($_POST["sitename"]) ? htmlspecialchars($_POST["sitename"]) : $r["sitename"];
      $owner = isset($_POST["owner"]) ? htmlspecialchars($_POST["owner"]) : $r["owner"];
      $ownerphone = isset($_POST["ownerphone"]) ? htmlspecialchars($_POST["ownerphone"]) : $r["ownerphone"];
      $owneremail = isset($_POST["owneremail"]) ? htmlspecialchars($_POST["owneremail"]) : $r["owneremail"];
      $keywords = isset($_POST["keywords"]) ? htmlspecialchars($_POST["keywords"]) : $r["keywords"];
      $update = mysql_query("UPDATE `settings` SET
         `title`='$title',
         `description`='$description',
         `sitename`='$sitename',
         `owner` = '$owner',
         `ownerphone` = '$ownerphone',
         `owneremail` = '$owneremail',
         `keywords` = '$keywords',
         `license` = '$text1'
      WHERE `id`='1'");
      if($update){
         echo'Информацията е обновена!';
      }else{
         echo'Възникна грешка при обновяването: '.mysql_error();
      }
   }
?>
<form method="post">
<table width="100%" class="sample">
<tr><td>Име на сайта:</td><td><input type="text" name="title" value="<?php echo $r["title"]; ?>" size="40" /></td></tr>
<tr><td>Описание на сайта:</td><td><input type="text" name="description" value="<?php echo$r["description"]; ?>" size="40" /></td></tr>
<tr><td>Заглвие на сайта:</td><td><input type="text" name="sitename" value="<?php echo$r["sitename"]; ?>" size="40" /></td></tr>
<tr><td>Собственик на сайта:</td><td><input type="text" name="owner" value="<?php echo$r["owner"]; ?>" size="40" /></td></tr>
<tr><td>Телефон на собственика:</td><td><input type="text" name="ownerphone" value="<?php echo$r["ownerphone"]; ?>" size="40" /></td></tr>
<tr><td>Email на собственика:</td><td><input type="text" name="owneremail" value="<?php echo$r["owneremail"]; ?>" size="40" /></td></tr>
<tr><td>Ключови думи на сайта:</td><td><input type="text" name="keywords" value="<?php echo$r["keywords"]; ?>" size="40" /></td></tr>
<tr><td colspan="2" align="center"><input type="submit" name="update_info" value="Запази промените" /></td></tr>
</table>
</form>
 

Back
Горе