|
|
|
|
<p>
<label>Введите полный текст альбома с тэгами
<textarea name="name" id="text" cols="40" rows="20"></textarea>
</label>
</p>
</p>
<tr>
<td>
<form method="post">
<!--<input name="search_q" type="text" size="15" maxlength="30" /> -->
<input name="add" type="submit" value="Добавить" />
<input type="hidden" name="action" value="search">
<?php
if($_POST['action']=="add")
{
$result =mysql_query ("INSERT INTO `data` (cat_id,kom_id,sd_id,city_id,name) values (`cat_id`='".(int)$_POST['cat']."', `kom_id`='".(int)$_POST['komnati']."' , `sd_id`='".(int)$_POST['sdelka']."',`city_id`='".(int)$_POST['city']."', `name`='".(int)$_POST['name']."' ");
if ($result == 'true') {echo "<p> добален!</p>";}
else {echo "<p> не добален!</p>";}
}
?>
</form>
|
| |
|
|
|
|
|
|
|
для: mark1
(07.10.2009 в 00:14)
| | 1) В чем выражается "не работа запроса"?
2) Что возвращает функция mysql_error()?
3) Выведите сам запрос в окно браузера, как он выглядит? | |
|
|
|
|
|
|
|
для: cheops
(07.10.2009 в 00:33)
| | б бд ничего не попадает, mysql_error() ничего не возвращает, echo не выводится | |
|
|
|
|
|
|
|
для: cheops
(07.10.2009 в 00:33)
| | б бд ничего не попадает, mysql_error() ничего не возвращает, echo не выводится | |
|
|
|
|
|
|
|
для: mark1
(07.10.2009 в 00:52)
| | Т.е. строка вида ничего не выводит?
<?php
echo "INSERT INTO `data` (cat_id,kom_id,sd_id,city_id,name)
values (`cat_id`='".(int)$_POST['cat']."', `kom_id`='".(int)$_POST['komnati']."' , `sd_id`='".
(int)$_POST['sdelka']."',`city_id`='".(int)$_POST['city']."', `name`='".(int)$_POST['name']."' ";
?>
|
Тогда следует проверить, выполняется ли конструкция if. Попробуйте до неё и внутри неё вывести какую-либо надпись. | |
|
|
|
|
|
|
|
для: cheops
(07.10.2009 в 01:21)
| | строка вида
<?php
echo "INSERT INTO `data` (cat_id,kom_id,sd_id,city_id,name)
values (`cat_id`='".(int)$_POST['cat']."', `kom_id`='".(int)$_POST['komnati']."' , `sd_id`='".
(int)$_POST['sdelka']."',`city_id`='".(int)$_POST['city']."', `name`='".(int)$_POST['name']."' ";
?>
|
выводит это INSERT INTO `data` (cat_id,kom_id,sd_id,city_id,name) values (`cat_id`='0', `kom_id`='0' , `sd_id`='0',`city_id`='0', `name`='0' | |
|
|
|
|
|
|
|
для: mark1
(07.10.2009 в 01:28)
| | Нужно, чтобы эта строка превратилась в
INSERT INTO `data` (cat_id,kom_id,sd_id,city_id,name) values ('0', '0', '0', '0', '0')
|
| |
|
|
|
|
|
|
|
для: mark1
(07.10.2009 в 01:28)
| | - | |
|
|
|
|
|
|
|
для: mark1
(07.10.2009 в 00:14)
| | / | |
|
|
|