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 :: не полностью срабатывает код пхп

 PHP.SU

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


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

> Описание: не полностью срабатывает код пхп
BRIGS
Отправлено: 02 Января, 2013 - 22:00:25
Post Id


Новичок


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


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




не выводит размер шрифта

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <?php
  3. //cookies.php
  4. if ($_POST[type_sel]) {
  5. setcookie("font[type]", $_POST[type_sel], time()+3600);
  6. }
  7. if ($_POST[size_sel]) {
  8. setcookie("font[size]", $_POST[size_sel], time()+3600);
  9. }
  10. //Определим размер и гарнитуру шрифта, и, поскольку
  11. //пока еще можно добавить HTML-заголовок, добавим его:
  12. $size = array("1","2","3","4","5","6","7");
  13. $type = array("arial", "helvetica", "sans-serif", "courier");
  14.  
  15. echo "<html><head><title>Тест cookie</title></head><body><div align='center'>";
  16. //В данной форме содержится два списка, которые можно
  17. //использовать для определения пользовательских предпочтений:
  18. echo "<form method='POST' >";
  19. echo "Какой шрифт Вы хотели бы использовать? ";
  20. echo "<select name='type_sel'>";
  21. echo "<option selected value=''>по умолчанию</option>";
  22. foreach ($type as $var) {
  23. echo "<option>$var</option>";
  24. }
  25. echo "</select><br><br>";
  26. echo "Какой размер шрифта Вы хотели бы использовать? ";
  27. echo "<select name='size_sel'>";
  28. echo "<option selected value=''>по умолчанию</option>";
  29. foreach ($size as $var) {
  30. echo "<option>$var</option>";
  31. }
  32. echo "</select><br><br>";
  33. echo "<input type='submit' value='Получить cookie'>";
  34. echo "</form>";
  35.  
  36. //Наконец, выведем некоторую полезную информацию и отформатируем ее в
  37. //соответствии с выбранными пользователем настройками:
  38. echo "<b> Cookie-информация:</b><br>";
  39. echo "<font ";
  40. if ($_COOKIE[font][type]) {
  41. $cookie_font_type = $_COOKIE[font][type];
  42. echo "гарнитура='$cookie_font_type' ";
  43. }
  44. if ($_COOKIE[font][size]) {
  45. $cookie_font_size = $_COOKIE[font][size];
  46. echo "размер='$cookie_font_size' ";
  47. }
  48. echo ">";
  49. echo "\$font[type] = $cookie_font_type<br>";
  50. echo "\$font[size] = $cookie_font_size<br>";
  51. echo "</font><br>";
  52. echo "<b> Информация переменных формы:</b><br>";
  53. echo "<font ";
  54. if ($_POST[type_sel]) {
  55. $post_type_sel = $_POST[type_sel];
  56. echo "гарнитура='$post_type_sel' ";
  57. }
  58.  
  59. if ($_POST[size-sel]) {
  60. $post_size_sel = $_POST[size_sel];
  61. echo "размер='$post_size_sel' ";
  62. }
  63. echo ">";
  64. echo "\$type_sel = $post_type_sel<br>";
  65. echo "\$size_sel = $post_size_sel<br>";
  66. echo "</font>";
  67. echo "</div></body></html>";
  68. ?>
  69.  



и не пойму почему
CODE (htmlphp):
скопировать код в буфер обмена
  1. $post_type_sel = $_POST[type_sel];
  2. echo "гарнитура='$post_type_sel' ";
  3.  

не выводит гарнитура и прочее
Прикреплено изображение (Нажмите для увеличения)
2013-01-02_020215.jpg
 
 Top
Denkill
Отправлено: 03 Января, 2013 - 05:58:02
Post Id



Посетитель


Покинул форум
Сообщений всего: 330
Дата рег-ции: Янв. 2013  
Откуда: Барнаул


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




Ну может их тупо нет в POST-e и все???

Попробуй их в кавычки засунуть
PHP:
скопировать код в буфер обмена
  1. if ($_POST["size-sel"]) {
  2. $post_size_sel = $_POST["size_sel"];
  3. echo "размер='$post_size_sel' ";
  4.  
  5. }

(Отредактировано автором: 03 Января, 2013 - 06:00:11)



-----
Хо-Хо-Хо
 
 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