|
|
|
|
|
для: scva
(13.08.2009 в 10:50)
| | ... и дамп бд, на всякий случай. Для интереса. | |
|
|
|
|
|
|
|
для: scva
(13.08.2009 в 10:50)
| | Выведите весь текст SQL-запроса. | |
|
|
|
|
|
|
|
для: neadekvat
(13.08.2009 в 00:05)
| | 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 'soname='Иванов', mail='sd@dfsd.ru', adress='пропро\">', tel='7867858', dostavka=' at line 2 | |
|
|
|
|
|
|
|
для: scva
(12.08.2009 в 15:10)
| | И что же выводится в результате?
Если "отредактированно", значит должно быть отредактированно. | |
|
|
|
|
|
|
|
для: neadekvat
(12.08.2009 в 14:46)
| |
<? if (isset($_POST['id'])) {$id = $_POST['id'];}
if (isset($_POST['status'])) {$status = $_POST['status'];}
if (isset($_POST['name'])) {$name = $_POST['name'];}
if (isset($_POST['soname'])) {$soname = $_POST['soname'];}
if (isset($_POST['title'])) {$title = $_POST['title'];}
if (isset($_POST['kolich'])) {$kolich = $_POST['kolich'];}
if (isset($_POST['price'])) {$price = $_POST['price'];}
if (isset($_POST['mail'])) {$mail = $_POST['mail'];}
if (isset($_POST['tel'])) {$tel = $_POST['tel'];}
if (isset($_POST['adress'])) {$adress = $_POST['adress'];}
if (isset($_POST['info'])) {$info = $_POST['info'];}
if (isset($_POST['dostavka'])) {$dostavka = $_POST['dostavka'];}
if (isset($_POST['sposob'])) {$sposob = $_POST['sposob'];}
if (isset($_POST['oplata'])) {$oplata = $_POST['oplata'];}
if (isset($_POST['rss'])) {$rss = $_POST['rss'];}
if (isset($_POST['category'])) {$category = $_POST['category'];}
if (isset($status) && isset($name) && isset($soname) && isset($title) && isset($kolich)
&& isset($price) && isset($mail) && isset($tel) && isset($adress) && isset($info)
&& isset($dostavka) && isset($sposob) && isset($oplata) && isset($rss) && isset($category))
{
$result = mysql_query ("UPDATE `basket` SET status='$status', name='$name', soname='$soname',
title='$title', kolich='$kolich', price='$price', mail='$mail', t
el='$tel', adress='$adress', info='$info', dostavka='$dostavka',
sposob='$sposob', oplata='$oplata', rss='$rss',
category='$category' WHERE id='$id'") or die(mysql_error());
if ($result == 'true') {echo "<H3>Отредактировано</H3> <br> <a href='manager.php'>На администраторскую </a>";}
else {echo "<H3>Не отредактировано</H3><br> <a href='edit_brand.php'>Попробовать еще раз</a>";}
}
else
{
echo "<H3>Вы ввели не все данные, поэтому не отредактировано</H3> <br> <a href='edit_brand.php'>Попробовать еще раз</a>";
}?>
|
| |
|
|
|
|
|
|
|
для: scva
(12.08.2009 в 14:35)
| | Покажите модифицированный код, которым в бд заносятся данные | |
|
|
|
|
|
|
|
для: Trianon
(12.08.2009 в 14:09)
| | все равно то же самое | |
|
|
|
|
|
|
|
для: scva
(12.08.2009 в 13:46)
| | order - ключевое слово языка SQL , применяемое обычно в контексте ORDER BY
Поэтому просто так писать его в качестве имени таблицы или поля не получится. | |
|
|
|
|
|
|
|
для: neadekvat
(12.08.2009 в 13:43)
| | вот
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 'order SET status='Новый', name='', soname='', title='Игра' at line 1 | |
|
|
|
|
|
|
|
для: scva
(12.08.2009 в 13:19)
| | Попробуйте order так записать: `order`
Да и остальным именам столбцов это не помешает | |
|
|
|
|