Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Не работает $_POST

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
serp
Отправлено: 02 Октября, 2013 - 00:38:49
Post Id


Новичок


Покинул форум
Сообщений всего: 26
Дата рег-ции: Окт. 2012  


Помог: 0 раз(а)




Здравствуйте. Подскажите, как правильно запихнуть в if($_POST [ ? ]) значение переменной name=" " из textarea?

Вот часть не работающего кода:

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2.  
  3. $st = preg_replace ("/[^a-zA-ZА-Яа-я]/","",$st);
  4.  
  5. ...
  6.  
  7. <textarea name="<?php echo $st; ?>" cols="50" rows="7"></textarea>
  8.  
  9.  
  10.  if($_POST [$st])
  11.           {
  12. ....
  13.  
  14.  
 
 Top
caballero
Отправлено: 02 Октября, 2013 - 01:02:52
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




а где часть неработающего


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
serp
Отправлено: 02 Октября, 2013 - 01:11:11
Post Id


Новичок


Покинул форум
Сообщений всего: 26
Дата рег-ции: Окт. 2012  


Помог: 0 раз(а)




Вот это:

if($_POST [$st])
 
 Top
caballero
Отправлено: 02 Октября, 2013 - 01:33:48
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




ну так сделай var_dump($_POST) и посмотри что там приходит


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
serp
Отправлено: 02 Октября, 2013 - 01:37:51
Post Id


Новичок


Покинул форум
Сообщений всего: 26
Дата рег-ции: Окт. 2012  


Помог: 0 раз(а)




Приходит NULL
 
 Top
esterio
Отправлено: 02 Октября, 2013 - 12:16:29
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


Помог: 127 раз(а)




а где форма и где сабмит?
 
 Top
serp
Отправлено: 02 Октября, 2013 - 13:41:40
Post Id


Новичок


Покинул форум
Сообщений всего: 26
Дата рег-ции: Окт. 2012  


Помог: 0 раз(а)




CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2.  
  3. <?
  4. ...
  5.        
  6. $st = preg_replace ("/[^a-zA-ZА-Яа-я]/","",$st);
  7. ?>
  8.  
  9. <form method="post" action="/tools/">
  10.  
  11. <textarea  name="<? echo $st; ?>" cols="50" rows="7"></textarea>
  12.  
  13. <input type="submit" name="Submit"  value="OK">
  14.  
  15. <?
  16. if($_POST [$st])
  17.           {
  18.  
  19.   $urllist=trim($urllist);
  20.   $urllist=explode("\n", $_POST [$st]);
  21.   $url_count=count($urllist);
  22.          
  23.         if($url_count)
  24.                 {
  25.                 echo '......... ';
  26.  
  27.                 for($i=0; $i<$url_count; $i++)
  28.                         {
  29.                        if( $i > 9 ) break;
  30.                         ob_flush(); flush();
  31.                         $url=trim($urllist[$i]);
  32.  
  33.                         echo '......';
  34.                                                
  35.                         }
  36.                 echo '....';   
  37.         }
  38.           }
  39. ?>
  40.  
  41.  

(Отредактировано автором: 02 Октября, 2013 - 13:42:59)

 
 Top
IllusionMH
Отправлено: 02 Октября, 2013 - 13:42:56
Post Id



Активный участник


Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011  
Откуда: .kh.ua


Помог: 242 раз(а)




del. успели поправить

(Отредактировано автором: 02 Октября, 2013 - 13:43:48)

 
 Top
serp
Отправлено: 02 Октября, 2013 - 13:43:26
Post Id


Новичок


Покинул форум
Сообщений всего: 26
Дата рег-ции: Окт. 2012  


Помог: 0 раз(а)




поправил, все равно не работает

(Отредактировано автором: 02 Октября, 2013 - 13:58:11)

 
 Top
Macka_CMEXA
Отправлено: 02 Октября, 2013 - 16:43:47
Post Id


Гость


Покинул форум
Сообщений всего: 100
Дата рег-ции: Июль 2012  


Помог: 5 раз(а)




serp пишет:
Приходит NULL


естественно NULL так как видимо ваш preg_replace зачищает значение настолько что остается пустая строка (либо значение переменной $st вообще не было задано)
В итоге получаем пустой name и значение этого поля не будет передаваться...

Попробуйте после
CODE (htmlphp):
скопировать код в буфер обмена
  1. $st = preg_replace ("/[^a-zA-ZА-Яа-я]/","",$st);


поставить


и напишите что возвращает
 
 Top
esterio
Отправлено: 02 Октября, 2013 - 17:04:03
Post Id



Активный участник


Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012  
Откуда: Украина, Львов


Помог: 127 раз(а)




Macka_CMEXA пишет:
естественно NULL так как видимо ваш preg_replace зачищает значение настолько что остается пустая строка


Как ето?
 
 Top
serp
Отправлено: 02 Октября, 2013 - 19:08:29
Post Id


Новичок


Покинул форум
Сообщений всего: 26
Дата рег-ции: Окт. 2012  


Помог: 0 раз(а)




preg_replace не причем

echo $st; показывает необходимое значение (просто набор букв)


var_dump($st); выводит: string(14) "edebefacadaafc"


проблема как это значение "edebefacadaafc" добавить в if($_POST [' сюда '])
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB