Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Добавление строки в Опере работает, а в ИЕ нет
 
 автор: Stasycat   (24.11.2008 в 16:35)   письмо автору
 
 

У меня есть база заказов, где к одному объекту относится несколько заказов. При нажатии на картинку с плюсиком у объекта раскрывается папка,т.е. появляются ещё строки - их заказы. При этом в базе хранится значение - "открыта или закрыта" данная папка. Делаю это так:
<?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");
            }
        }
    }
?>

Приходится удалять/вставлять строку, т.к. не работает вункция заменты значения (Дримвьювер у меня такой дурацкий). Проблема в том, что в Опере работает, а вот в ИЕ нет. Выяснилось, что строка в ИЕ удаляется, а изменённая не добавляется в базу.

  Ответить  
 
 автор: Temnovit   (24.11.2008 в 18:08)   письмо автору
 
   для: Stasycat   (24.11.2008 в 16:35)
 

Вы вообще серверный код привели. Браузер тут не может быть виноват. Нужно искать ошибки в JavaScript или HTML

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования