За последние 24 часа нас посетили 60928 программистов и 1744 робота. Сейчас ищут 1010 программистов ...

Помогите пожалуйста. Только начал изучать PHP

Тема в разделе "Прочие вопросы по PHP", создана пользователем Flowrist, 20 дек 2006.

  1. Flowrist

    Flowrist Активный пользователь

    С нами с:
    18 дек 2006
    Сообщения:
    7
    Симпатии:
    0
    Учу по учебнику Д.Н. Колесниченко. В учебнике есть пример по обработке форм. Вот листинг html файла:

    Код (Text):
    1. <html>
    2. <head>
    3. <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
    4. <title>Форма данных</title>
    5. </head>
    6. <body>
    7. <form action="http://localhost/form.php" method="POST">
    8. Текстовое поле txt <input type="text" name="txt"><br>
    9. Поле ввода пароля pswd <input type="password" name="pswd"><br>
    10. Скрытое поле hid <input type="hidden" name="hid" value="Hidden Field"><br>
    11. <hr>
    12. <input type="checkbox" name="var" value="Вариант 1" checked>Вариант 1 (по умолчанию)
    13. <input type="checkbox" name"var2" value="Вариант 2">Вариант 2
    14. <hr>
    15. <input type="radio" name="sex" value="male" cheked>Мужчина
    16. <input type="radio" name="sex" value="female">Женщина
    17. <hr>
    18. <textarea name="t_area" cols="20" rows="5" wrap="virtual">
    19. Текс по умолчанию </textarea>
    20. <hr>
    21. Список возможности множественного выбора:<br>
    22. <select name="month" size=1>
    23. <option value=01 selected>Январь</option>
    24. <option value=02>Январь</option>
    25. <option value=03>Февраль</option>
    26. <option value=04>Март</option>
    27. <option value=05>Апрель</option>
    28. <option value=06>Май</option>
    29. <option value=07>Июнь</option>
    30. <option value=08>Июль</option>
    31. <option value=09>Август</option>
    32. <option value=10>Сентябрь</option>
    33. <option value=11>Октябрь</option>
    34. <option value=12>Ноябрь</option>
    35. </select>
    36. <br>Список с возможностью множественного выбора:<br>
    37. <select name="month2[]" size=4 multiple>
    38. <option value=01 selected>Январь</option>
    39. <option value=02>Январь</option>
    40. <option value=03>Февраль</option>
    41. <option value=04>Март</option>
    42. <option value=05>Апрель</option>
    43. <option value=06>Май</option>
    44. <option value=07>Июнь</option>
    45. <option value=08>Июль</option>
    46. <option value=09>Август</option>
    47. <option value=10>Сентябрь</option>
    48. <option value=11>Октябрь</option>
    49. <option value=12>Ноябрь</option>
    50. </select>
    51. <hr>
    52. <input type="submit" name="go" value="Send">
    53. <input type="reset" value="Clear form">
    54. </form>
    55. </body>
    56. </html>
    Вот листинг php:

    PHP:
    1. <?
    2.     if (!isset($go))
    3. {
    4.     echo "Не указаны параметры\n";
    5.     exit(1);
    6. }
    7. else
    8. {
    9.     echo "<html><body>";
    10.     echo "<b>Текстовые поля</b><br>";
    11.     echo "txt: $txt pswd: $pswd hid: $hid <br>";
    12.    
    13.     echo "<b>Checkbox</b><br>";
    14.     if (isset($var1)) echo "var1: $var1";
    15.     if (isset($var2)) echo "var2: $var2";
    16.    
    17.     echo "<br><b>Radio</b><br>";
    18.     echo "sex: $sex";
    19.    
    20.     echo "<br><b>Область ввода текста</b><br>";
    21.     echo "$t_area";
    22.    
    23.     echo "<br><b>Список month:</b> $month <br>";
    24.     echo "<br><b>Список month2:</b><br>";
    25.     foreach($month2 as $key=>$value)
    26.      echo "$key = $value <br>";
    27. }
    28.  
    29. ?>
    Когда заполняю все формы, отправляю на обработку php выдает сообщение "Не указаны параметры". Я еще смотрел примеры из интернета и тоже ни один не работает.
     
  2. Vladson

    Vladson Старожил

    С нами с:
    4 фев 2006
    Сообщения:
    4.040
    Симпатии:
    26
    Адрес:
    Estonia, Tallinn
    Выброси каку и купи нормальный учебник !!!

    (причём я не шучу, серьёзно говорю, когда научишься и станешь профи спасибо мне скажешь)
     
  3. Flowrist

    Flowrist Активный пользователь

    С нами с:
    18 дек 2006
    Сообщения:
    7
    Симпатии:
    0
    Да я уже заметил, что учебник идиотский. Но у меня любые скрипты вызывают какие-либо ошибки. Кроме Hellow World +)
     
  4. Flowrist

    Flowrist Активный пользователь

    С нами с:
    18 дек 2006
    Сообщения:
    7
    Симпатии:
    0
    А какой кстати учебник хороший?=)
     
  5. Anonymous

    Anonymous Guest

    +1
    Купи Котерова.
     
  6. Flowrist

    Flowrist Активный пользователь

    С нами с:
    18 дек 2006
    Сообщения:
    7
    Симпатии:
    0
    Спасибо)
     
  7. Vladson

    Vladson Старожил

    С нами с:
    4 фев 2006
    Сообщения:
    4.040
    Симпатии:
    26
    Адрес:
    Estonia, Tallinn
    Да кстати его многие советуют, сам не читал но в компетентности людей которые его хвалят трудно усомниться !!! (Среди них есть ОЧЕНЬ даже авторитетные люди)
     
  8. Anonymous

    Anonymous Guest

    Vladson, просто я еще и у самого Котерова на форуме бываю, и это человек который реально, активно разрабатывает реальные практические проекты, и понимает проблемы и затыки разработчиков, поэтому уверен, что книга должна быть неплоха, как минимум, без черезмерных глупостей.
    ЗЫ. Хотя так нелюбимый администрацией проект «Денвер» — тоже его рук дело. ;) А мне все равно нра. =)
     
  9. Flowrist

    Flowrist Активный пользователь

    С нами с:
    18 дек 2006
    Сообщения:
    7
    Симпатии:
    0
    Я бы не хотел навязываться, но с чего начинали Вы изучать php?+)
     
  10. Vladson

    Vladson Старожил

    С нами с:
    4 фев 2006
    Сообщения:
    4.040
    Симпатии:
    26
    Адрес:
    Estonia, Tallinn
    Flowrist
    Это поищи по форуму, где-то был топик на эту тему...
     
  11. Anonymous

    Anonymous Guest

    ЗЫ. Мне к сожалению пришлось изучать по факту разработки проекта практически, из-за чего в первый раз наломал много дров... Потом было тяжеловато переучиваться. К сожалению, в учителях мне сначала попался «плохой» программист. Но ничего, справился. =)
     
  12. Flowrist

    Flowrist Активный пользователь

    С нами с:
    18 дек 2006
    Сообщения:
    7
    Симпатии:
    0
    Спасибо, кстати много интересного нашел!)
     
  13. Flowrist

    Flowrist Активный пользователь

    С нами с:
    18 дек 2006
    Сообщения:
    7
    Симпатии:
    0
    Изучение PHP это целая философия=) +)