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

Форум PHP

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

 

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

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

тема: Location
 
 автор: ols   (20.01.2009 в 11:22)   письмо автору
 
 


 if(!empty($_GET['id']))
  {
       $id = intval($_GET['id']);
       $sql = mysql_query("UPDATE `fag` SET view = 'hide' WHERE id=$id");
       if($sql)
       {
           Header('Loacation: index.php/');

       }
  }

запрос выполняется, но не перенаправляется на index.php.В чем может быть дело?

  Ответить  
 
 автор: sim5   (20.01.2009 в 11:43)   письмо автору
 
   для: ols   (20.01.2009 в 11:22)
 

Header('Loacation: index.php/'); - жирное лишнее.

  Ответить  
 
 автор: Trianon   (20.01.2009 в 11:46)   письмо автору
 
   для: sim5   (20.01.2009 в 11:43)
 

слэш в конце строки - тоже.

  Ответить  
 
 автор: sim5   (20.01.2009 в 11:49)   письмо автору
 
   для: Trianon   (20.01.2009 в 11:46)
 

Это у него папка :) А вывод ошибок, видимо, отключен.

  Ответить  
 
 автор: ols   (20.01.2009 в 11:58)   письмо автору
 
   для: sim5   (20.01.2009 в 11:49)
 

А вывод ошибок, видимо, отключен.
Да нет, функцию error_reporting не включал

  Ответить  
 
 автор: ols   (20.01.2009 в 12:00)   письмо автору
 
   для: ols   (20.01.2009 в 11:58)
 

еще, вопрос. Вот Header('Location: index.php?id=$id'). Перменная $id так и выводится, неинтерпретируясь. Пробовал в кавычки, эффект тот же.

  Ответить  
 
 автор: Николай2357   (20.01.2009 в 12:02)   письмо автору
 
   для: ols   (20.01.2009 в 12:00)
 

<?
Header
("Location: index.php?id=".$id);

  Ответить  
 
 автор: ols   (20.01.2009 в 12:04)   письмо автору
 
   для: Николай2357   (20.01.2009 в 12:02)
 

или так
Header("Location: index.php?id=$id.");

разобрался

  Ответить  
 
 автор: sim5   (20.01.2009 в 12:06)   письмо автору
 
   для: ols   (20.01.2009 в 12:04)
 

А точка то зачем?

  Ответить  
 
 автор: ols   (20.01.2009 в 12:13)   письмо автору
 
   для: sim5   (20.01.2009 в 12:06)
 

>А точка то зачем?
Соединяет строки

  Ответить  
 
 автор: sim5   (20.01.2009 в 12:18)   письмо автору
 
   для: ols   (20.01.2009 в 12:13)
 

Какие?

  Ответить  
 
 автор: ols   (20.01.2009 в 12:28)   письмо автору
 
   для: sim5   (20.01.2009 в 12:18)
 

>Какие?
В целом или в данном примере?

  Ответить  
 
 автор: sim5   (20.01.2009 в 12:30)   письмо автору
 
   для: ols   (20.01.2009 в 12:28)
 

<?
Header
("Location: index.php?id=$id.");

Вот здесь. Зачем в конце имени переменной точка?

  Ответить  
 
 автор: ols   (20.01.2009 в 12:44)   письмо автору
 
   для: sim5   (20.01.2009 в 12:30)
 

Не зачем, спонтанно написал. В данном случае на входе GET-переменную id привужу к целому типу, так что проблем это точка не вызвала, ну все равно спасибо)

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

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