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

Форум MySQL

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Удаление записи из базы

Сообщения:  [1-10]    [11-20]  [21-23] 

 
 автор: juliya   (22.03.2006 в 14:32)   письмо автору
 
   для: Trianon   (22.03.2006 в 14:15)
 

Спасибо, уважаемый Trianon!!!! Все получилось! Ура!!!!

   
 
 автор: Trianon   (22.03.2006 в 14:15)   письмо автору
 
   для: juliya   (22.03.2006 в 14:04)
 

Горе луковое... Я ж не помню, где у Вас что лежит!
Раз.
function startdel(id, page) 

   if (confirm("Delete record?") ) 
         parent.location='startdel.php?id='+id+'&page='+page; 
}

Два.
...href="Javascript:startdel(<? echo $row[0].','.$page?> );" title=....

Три.

<? include "connect_db.php"
   
$id intval($_GET["id"]); 
   
$page intval($_GET["page"]); 
    
$sql="delete from vsm_notebook  where f_id = $id"
    
$result=mysql_query($sql); 
     
header("Location: http://{$_SERVER['HTTP_HOST']}/путь_к_нотебук/notebook.php?page=$page"); 
?> 

   
 
 автор: juliya   (22.03.2006 в 14:04)   письмо автору
 
   для: Trianon   (22.03.2006 в 13:58)
 

У меня страницы называются $page. Но когда дописываю в конец, ругается. Подскажите, как правильно записать?

   
 
 автор: Trianon   (22.03.2006 в 13:58)   письмо автору
 
   для: juliya   (22.03.2006 в 13:44)
 

Допишите вместо reload=1 указание номера страницы :) Сразу два зайца полягут :)

   
 
 автор: juliya   (22.03.2006 в 13:44)   письмо автору
 
   для: Trianon   (22.03.2006 в 13:39)
 

Урааааааа!!!!!! Все работает! Спасибо Вам огромное!
Еще такой вопрос. У меня все записи выводятся по 3 штуки на странице. И когда запись удаляется не с первой страницы, то при обновлении этой страницы мы попадаем всегда на первую. Можно ли сделать так, чтобы попадать на ту же страницу, с которой была удалена запись?
Может в эту строчку в конец чего-нибудь дописать надо другое
header("Location: http://it2:8080/MyExamples/notebook.php?reload=1"); ?

   
 
 автор: Trianon   (22.03.2006 в 13:39)   письмо автору
 
   для: juliya   (22.03.2006 в 13:34)
 

Можно, конечно. Например:

if(isset($_FILES['photo']) && !empty($_FILES['photo']['tmp_name']))
{
       $f = fopen($_FILES['photo']['tmp_name'], ''rb'); 
      // etc...
}

   
 
 автор: juliya   (22.03.2006 в 13:34)   письмо автору
 
   для: Trianon   (22.03.2006 в 13:29)
 

Так можно сделать так,чтобы, если не прикрепляется,то и не читается?

   
 
 автор: Trianon   (22.03.2006 в 13:29)   письмо автору
 
   для: juliya   (22.03.2006 в 13:24)
 

Так Вы ж вроде файл с картинкой читаете?
А какой файл вы собираетесь читать, если не прикрепляеете картинку? :)))

   
 
 автор: juliya   (22.03.2006 в 13:24)   письмо автору
 
   для: Trianon   (22.03.2006 в 13:17)
 

Спасибочки! Все заработало!
Теперь вылезло вот такое : еслия не прикрепляю картинку, то мне опять выдает

Warning: fread(): supplied argument is not a valid stream resource in D:\SERVER\MyExamples\notebook_old\notebook_handler1.php on line 287

Warning: fclose(): supplied argument is not a valid stream resource in D:\SERVER\MyExamples\notebook_old\notebook_handler1.php on line 292

Array
(
    [photo] => Array
        (
            [name] => 
            [type] => 
            [tmp_name] => 
            [error] => 4
            [size] => 0
        )

)

Для проверки почему не читается файл было добавлено

echo '<pre>'; 
print_r($_FILES); 

А если прикрепляю, то все нормально.

   
 
 автор: Trianon   (22.03.2006 в 13:17)   письмо автору
 
   для: juliya   (22.03.2006 в 13:14)
 

Я же написал: Возможно, путь к файлу notebook придется подправить. Сравните адрес, к которому шло обращение при начальном запуске, и адрес, по которому идет обращение после удаления.

   

Сообщения:  [1-10]    [11-20]  [21-23] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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