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]   

> Без описания
span4ez
Отправлено: 08 Декабря, 2010 - 12:12:32
Post Id



Гость


Покинул форум
Сообщений всего: 90
Дата рег-ции: Нояб. 2010  
Откуда: Рязань, Россия


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




Еще раз привет...

Возникла следующая проблема и не могу исправить ее. Пролистал много литературы про $_POST. Не чего не нашел на свой вопрос.

Вопрос в следующем. Как сделать так чтобы $_POST не пропадал не становился пустым после обновление странички куда $_POST был передан.

Спасибо за помощь... Огорчение Огорчение Огорчение
 
 Top
vlom
Отправлено: 08 Декабря, 2010 - 12:14:04
Post Id



Частый посетитель


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


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




записать данные $_POST в куки
 
 Top
span4ez
Отправлено: 08 Декабря, 2010 - 12:33:43
Post Id



Гость


Покинул форум
Сообщений всего: 90
Дата рег-ции: Нояб. 2010  
Откуда: Рязань, Россия


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




Ам... вопрос в след. с куками проблема у меня...

Есть два файла index и edit. Из index в edit передается $_POST где именно записывать этот кук?

В edit записываю он опять становится пустым... после обновления.
 
 Top
Phantik
Отправлено: 08 Декабря, 2010 - 12:38:57
Post Id


Посетитель


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


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




Записывай в hidden поля в edit-е или же прямо в атрибуты value на форме.

Если же edit возвращает управление index-у то в hidden поля index-a записываешь
а между edito-ом и index-ом значение передаешь через сессию например
 
 Top
span4ez
Отправлено: 08 Декабря, 2010 - 12:55:17
Post Id



Гость


Покинул форум
Сообщений всего: 90
Дата рег-ции: Нояб. 2010  
Откуда: Рязань, Россия


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




Блин сделал через куки...

Проблема опять Нахмурился Нахмурился

Проблема в следующим. Идет такая схема в index выбираю что делаем (Удаление, добавление, изменение) и категорию (кат1, кат2 и т.д.).

Выбираю изменить и кат1 например.

Появляется выборка из checkbox-а всех тем "КАТ1". Выбираю тему все нормально появляется изменяю все хорошо. Но после выборки следующей темы в checkbox-е опять все пустое даже и куки Недовольство, огорчение

Как поправить это?

PHP:
скопировать код в буфер обмена
  1.  
  2. setcookie('funct',$_POST['funct']);
  3. setcookie('cater',$_POST['cater']);
  4.  
  5. $funct = $_COOKIE['funct'];
  6. $cater = $_COOKIE['cater'];
  7.  
  8. $tx = mysql_query("SELECT * FROM Text WHERE cat = '".$cater."'",$db);
  9. $txrow = mysql_fetch_array($tx);
  10.  
  11. if (($funct != '') and ($cater != '')) 
  12. {
  13. <body>
  14.                 <form action="<?=$_SERVER['PHP_SELF']?>" method="GET">
  15.                                 <p>Выберите тему:
  16.                                 <select size="1" name="tema">
  17.                                 <? do
  18.                                 { ?>
  19.                             <option value="<? echo $txrow['id'] ?>"> <? echo $txrow['title'] ?></option>
  20.                                 <?
  21.                                 }
  22.                                 while ($txrow = mysql_fetch_array($tx)); ?>
  23.                                 </select></p>
  24.                                 <input type="submit" name="submit" value="Выбрать">
  25.                 </form>
  26.                   <div>
  27.                                 <?
  28.                                 if (isset($_GET['tema']))
  29.                                         {
  30.                                                 $tx = mysql_query("SELECT * FROM Text WHERE id = '".$_GET['tema']."'",$db);
  31.                                                 $txrow = mysql_fetch_array($tx);
  32.                                 ?>
  33.                                 <form name="ins" method="post" action="func/upd.php">
  34.                                         <input type="hidden" name="id" type="text" size="50" value="<? echo $txrow['id']; ?>">
  35.                                         <input type="hidden" name="cat" type="text" size="50" value="<? echo $cater; ?>">
  36.                                         <p><b>Заголовок:</b><br>
  37.                                         <input name="title" type="text" size="50" value="<? echo $txrow['title']; ?>"></p>
  38.                                         <p><b>Текст статьи:</b><br>
  39.                                 <textarea name="wysiwyg" id="wysiwyg" rows="10" cols="50"><? echo $txrow['atext']; ?></textarea></p>
  40.                                         <p><b>Дата изменения:</b><br>
  41.                                         <input name="date" type="text" size="11" value="<? echo date('Y-n-d'); ?>"></p>
  42.                                         <p><b>Автор статьи:</b><br>
  43.                                         <input name="autor" type="text" size="50" value="<? echo $txrow['autor']; ?>"></p>
  44.                                         <p><input name="submit" type="submit" value="Добавить"> <input type="reset" value="Очистить"></p>
  45.                                 </form>
  46.                                         <? } ?>
  47.                   </div>
  48.                 </body>
  49. }
  50. else
  51. {
  52. echo "Не выбрано категории или функции";
  53. }
  54.  


Посоветуйте пожалуйста..
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB