|
|
|
|
|
для: Roman2
(30.05.2007 в 10:11)
| | Разобрался сам. Всем спасибо за внимание.
Я просто обшёл эту ошибку. В смысле обошёлся без этих запросов. | |
|
|
|
|
|
|
|
для: Trianon
(30.05.2007 в 09:57)
| | поле pos определяет позицию продукта в каталоге. Эта форма дожна извлечь номер последней позиции из базы и присвоить новому продукту следующий номер.
Сайт на сервере softtime PHP 5.1 | |
|
|
|
|
|
|
|
для: cheops
(30.05.2007 в 09:51)
| | Вот такая ошибка:
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 '' at line 2 | |
|
|
|
|
|
|
|
для: Roman2
(30.05.2007 в 09:48)
| | Зачем в этой форме поле pos?
Что Вы дальше с ним делаете?
И еще. Какя версия php на сервере? | |
|
|
|
|
|
|
|
для: Roman2
(30.05.2007 в 09:48)
| | После
<?php
$num = mysql_query($query);
?>
|
Поставьте проверку
<?php
if(!$num) exit(mysql_error());
?>
|
Никаких ошибок не выводится? | |
|
|
|
|
|
|
| Форма почему то не может извлечь из базы последнюю позицию. Хотя на локальной машине всё работает.
Вот что получается когда форма запускается в сети:
<tr><td></td><td><input class=button type=submit value=Добавить></td></tr>
<input type=hidden name=pos value=>
<input type=hidden name=id_catalog value=>
<input type=hidden name=id_product value=>
|
А на локальной машине:
<tr><td></td><td><input class=button type=submit value=Добавить></td></tr>
<input type=hidden name=pos value=3>
<input type=hidden name=id_catalog value=1>
<input type=hidden name=id_product value=>
|
Вот весь код этого файла:
<?php
// Устанавливаем соединение с базой данных
require_once("/www/uurieltru/htdocs/admin/config.php");
if(!isset($button)) $button = "Добавить";
if(!isset($action)) $action = "addprodall.php";
if(!isset($showhide)) $showhide = "checked";
// Если позиция товарной позиции не передана
// назначаем ей последнюю позицию
if(!isset($pos))
{
$query = "SELECT MAX(pos) FROM houses
WHERE id_catalog=".$_GET['id_parent'];
$num = mysql_query($query);
if($num) $pos = mysql_result($num,0) + 1;
}
?>
<table><tr><td>
<h1 class=artnamepage>Добавление дома</h1>
</td></tr></table>
<form action=<?php echo $action; ?> method=post>
<table>
<tr>
<td><p class=zag2>район</td>
<td>
<select class=input type=text name=district>
<option value='sovetsky' <?php if($district == 'sovetsky') echo "selected"; ?>>Советский
<option value='oktiabrsky' <?php if($district == 'oktiabrsky') echo "selected"; ?>>Октябрьский
<option value='jeleznodorojny' <?php if($district == 'jeleznodorojny') echo "selected"; ?>>Железнодорожный
</select>
</td>
</tr>
<tr><td><p class=zag2>адрес</td><td><input size=61 class=input type=text name=address value='<?php echo $address; ?>'></td></tr>
<tr><td><p class=zag2>площадь</td><td><input size=10 class=input type=text name=square value='<?php echo $square; ?>'></td></tr>
<tr>
<td><p class=zag2>кол-во комнат</td>
<td>
<select class=input type=text name=rooms>
<option value=1 <?php if($rooms==1) echo "selected"; ?>>1
<option value=2 <?php if($rooms==2) echo "selected"; ?>>2
<option value=3 <?php if($rooms==3) echo "selected"; ?>>3
<option value=4 <?php if($rooms==4) echo "selected"; ?>>4
<option value=5 <?php if($rooms==5) echo "selected"; ?>>5
<option value=6 <?php if($rooms==6) echo "selected"; ?>>6
<option value=7 <?php if($rooms==7) echo "selected"; ?>>7
<option value=8 <?php if($rooms==8) echo "selected"; ?>>8
</select>
</td>
</tr>
<tr>
<td><p class=zag2>этажн.дома</td>
<td>
<select class=input type=text name=floorhouse>
<option value=1 <?php if($rooms==1) echo "selected"; ?>>1
<option value=2 <?php if($rooms==2) echo "selected"; ?>>2
<option value=3 <?php if($rooms==3) echo "selected"; ?>>3
</select>
</td>
</tr>
<tr>
<td><p class=zag2>материал дома</td>
<td>
<select class=input type=text name=material>
<option value='brick' <?php if($material == 'brick') echo "selected"; ?>>Кирпичный
<option value='wood' <?php if($material == 'wood') echo "selected"; ?>>Деревянный
</select>
</td>
</tr>
<tr>
<td><p class=zag2>Отопление</td>
<td>
<select class=input type=text name=otopl>
<option value='central' <?php if($otopl == 'central') echo "selected"; ?>>Центральное
<option value='own' <?php if($otopl == 'own') echo "selected"; ?>>Собственное
</select>
</td>
</tr>
<tr><td><p class=zag2>цена</td><td><input size=10 class=input type=text name=price value='<?php echo $price; ?>'></td></tr>
<tr><td><p class=zag2>примечание</td><td><textarea class=input name=note><?php echo $note; ?></textarea></td></tr>
<tr><td></td><td><input class=button type=submit value=<?php echo $button; ?>></td></tr>
<input type=hidden name=pos value=<?php echo $pos; ?>>
<input type=hidden name=id_catalog value=<?php echo $_GET['id_catalog']; ?>>
<input type=hidden name=id_product value=<?php echo $_GET['id_product']; ?>>
</table>
</form>
|
| |
|
|
|
|