|
|
|
| У меня есть база заказов, где к одному объекту относится несколько заказов. При нажатии на картинку с плюсиком у объекта раскрывается папка,т.е. появляются ещё строки - их заказы. При этом в базе хранится значение - "открыта или закрыта" данная папка. Делаю это так:
<?php
if (isset($_GET['razvern']) or isset($_GET['svern']))
{
$id_zakaza_razv = $_GET['razvern'];
$id_zakaza_svern = $_GET['svern'];
$query_pr_r = "select * from obekty";
$result_pr_r=mysql_query($query_pr_r) or die("Запрос ошибочный_1");
while ($row_pr_r = mysql_fetch_array($result_pr_r))
{
$id_zakaza_2=$row_pr_r['n_obekta'];
$obekt_2=$row_pr_r['obekt'];
$data_2=$row_pr_r['data'];
$p_2=$row_pr_r['podan'];
$o_2=$row_pr_r['sdelan'];
$id_razv_2=$row_pr_r['razvernut'];
if (($id_zakaza_2==$id_zakaza_razv) or ($id_zakaza_2==$id_zakaza_svern))
{
if ($id_zakaza_svern>0){$id_razv_2=0;}
if ($id_zakaza_razv>0){$id_razv_2=1;}
$query_p_r = "DELETE FROM obekty WHERE n_obekta='$id_zakaza_2'";
$result_p_r=mysql_query($query_p_r) or die("Запрос ошибочный");
$query_razver = "INSERT INTO obekty VALUES
('$id_zakaza_2', '$id_zakaza_2', '$obekt_2', '$data_2', '$p_2', '$o_2', '$id_razv_2')";
$result_razver=mysql_query($query_razver) or die("Запрос ошибочный_2");
}
}
}?>
|
Приходится удалять/вставлять строку, т.к. не работает вункция заменты значения (Дримвьювер у меня такой дурацкий). Проблема в том, что в Опере работает, а вот в ИЕ нет. Выяснилось, что строка в ИЕ удаляется, а изменённая не добавляется в базу. | |
|
|
|
|
|
|
|
для: Stasycat
(24.11.2008 в 16:35)
| | Вы вообще серверный код привели. Браузер тут не может быть виноват. Нужно искать ошибки в JavaScript или HTML | |
|
|
|