За последние 24 часа нас посетили 20483 программиста и 1648 роботов. Сейчас ищут 1863 программиста ...

как избежать ошибки?

Тема в разделе "PHP для новичков", создана пользователем stunt, 14 мар 2008.

  1. stunt

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

    С нами с:
    10 янв 2008
    Сообщения:
    35
    Симпатии:
    0
    помогите сделать чтобы не выскакивала ошибка

    PHP:
    1.  
    2. <form action="proverka.php" method="POST">
    3.  Введите первое число: <input type="text" name="a" />
    4.  Введите второе число: <input type="text" name="b" /><br>
    5. <input type="submit" value="Отправить" name="edit">
    6. </form>
    7.  
    8. <?
    9.  
    10.      if ( $a > $b)
    11.      {
    12.         echo "Verno";
    13.      }
    14.         else
    15.         {
    16.         echo "Ne verno";
    17.          }
    18.  
    19. ?>
     
  2. stunt

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

    С нами с:
    10 янв 2008
    Сообщения:
    35
    Симпатии:
    0
    ладно, с этим разобрался. Возник другой вопрос, как отправить данные из формы в функцию ?
     
  3. Elkaz

    Elkaz Старожил
    Команда форума Модератор

    С нами с:
    26 июн 2006
    Сообщения:
    3.373
    Симпатии:
    0
    Адрес:
    Баку, Азербайджан
  4. dAllonE

    dAllonE Guest

    Эм... а в чем собственно проблема?

    Если очень очень упрощено, и очень быдлокодированно то так:


    PHP:
    1.  
    2. <?php
    3. // Смотрим пришло ли что-нибудь из формы
    4. if(!empty($_POST)){
    5.    
    6.     // Ну тут на самом деле мы берем только нужные нам переменные, проверка на ошибки и тип бла бла бла некогда я домой хочу :)
    7.     $data  =  $_POST;
    8.  
    9.     // Вызываем нашу функцию...
    10.     my_mega_function_run($data);
    11. }
    12. ?>
    13. <form action="proverka.php" method="POST">
    14.    Введите первое число: <input type="text" name="a" />
    15.    Введите второе число: <input type="text" name="b" /><br>
    16.   <input type="submit" value="Отправить" name="edit">
    17.   </form>
    18.  
    P.S. и да с регистр глобалс завязывай, ересь это ИМХО...
     
  5. +Sten+

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

    С нами с:
    27 авг 2007
    Сообщения:
    978
    Симпатии:
    0
    А вообще, $_POST супер-пупер глобален :)
    PHP:
    1.  
    2. <?php
    3. function myfunc() {
    4.  print_r($_POST);
    5. }
    6. myfunc();
    7.  
     
  6. stunt

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

    С нами с:
    10 янв 2008
    Сообщения:
    35
    Симпатии:
    0
    Спасибо!!!
    Чесно говоря я тоже не понял, с чего вдруг мне дали ссылку на глобалс.
     
  7. Elkaz

    Elkaz Старожил
    Команда форума Модератор

    С нами с:
    26 июн 2006
    Сообщения:
    3.373
    Симпатии:
    0
    Адрес:
    Баку, Азербайджан
    stunt
    А прочеть?
     
  8. cf

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

    С нами с:
    28 окт 2007
    Сообщения:
    225
    Симпатии:
    0
    Адрес:
    St. Petersburg, Russia
    чтобы ты прочитал и не задавал глупых вопросов.