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

Форум PHP

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

 

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

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

тема: $_POST

Сообщения:  [1-7] 

 
 автор: TrEK   (21.02.2011 в 15:19)   письмо автору
 
   для: neadekvat   (20.02.2011 в 02:10)
 

У меня в коде при наличии индекса - будет присвоена переменная, которая пойдет в ход скрипта, если же нету индекса, тогда и переменная не нужно совсем.. и для такого хода событий у меня будет другой вывод информации, в которой та переменная не потребуется.

  Ответить  
 
 автор: TrEK   (21.02.2011 в 15:16)   письмо автору
 
   для: kvins   (20.02.2011 в 02:04)
 

Спасибо, все было на много проще, чем я предпологал.

  Ответить  
 
 автор: neadekvat   (20.02.2011 в 02:10)   письмо автору
 
   для: kvins   (20.02.2011 в 02:04)
 

Однако же приведенный вами вариант имеет явный недостаток - существование переменной зависит от существования индекса, а вот выполнение далее следующего кода - очевидно, нет.
Таким образом, последующий функционал будет работать с несуществующей переменной.

  Ответить  
 
 автор: kvins   (20.02.2011 в 02:04)   письмо автору
 
   для: neadekvat   (20.02.2011 в 01:26)
 

проблемма наверно в том что ему не нравится ошибка которую она выдает,(сам же про это спрашивал) хотя нечего страшного в ней нет просто php незнает за что эта функция отвечает вот и выскакивает.

Правда если перевести с английского то это не ошибка а уведомление.

помню когда курс проходил то там было показано как убрать ее если вам не лень лишнее прописывать

if (isset($_POST['id'])) {$post = $_POST['id']}


незнаю как вам ,но мне кажется перебор называть переменную как передачу данных через post

  Ответить  
 
 автор: neadekvat   (20.02.2011 в 01:26)   письмо автору
 
   для: TrEK   (20.02.2011 в 01:08)
 

В чем вопрос/проблема?

  Ответить  
 
 автор: TrEK   (20.02.2011 в 01:14)   письмо автору
 
   для: TrEK   (20.02.2011 в 01:08)
 

Или же просто убрать везде $post, и вставлять в нужных местах $_POST['ip'] ?

  Ответить  
 
 автор: TrEK   (20.02.2011 в 01:08)   письмо автору
 
 

Имеется поле ввода... $_POST['ip']

потом идет присвоение $post=$_POST['ip'];

но когда загружается страничка первый раз - выводится ошибка - Notice: Undefined index: ip in /var/www/htbinfo/htbinfo.php on line 25 , как раз та строка где присвоение переменной.

print_r($_POST) выводит при первоначальной загрузке - Array ( )
если посылается пустое значение $_POST['ip'] - тогда Array ( [ip] => ) и ошибка в веб не выводится.

При валидном ПОСТ-е.... соответственно ошибок нету.. есть только желаный вывод.

  Ответить  

Сообщения:  [1-7] 

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

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