За последние 24 часа нас посетили 23624 программиста и 1664 робота. Сейчас ищут 820 программистов ...

Подскажите пожалуйса, почему не работает?

Тема в разделе "PHP для новичков", создана пользователем BMWSauber, 21 ноя 2009.

  1. BMWSauber

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

    С нами с:
    21 ноя 2009
    Сообщения:
    151
    Симпатии:
    0
    <html>
    <head>


    <title>Untitled Document</title>
    </head>

    <body>

    <h1>sdfsdfsdfsdsdf</h1>
    <form methd = "post"
    action="name.php">


    name <input type = "text"
    name = "xxx"
    value = ""><br>

    lastname <input type = "text"
    name = "yyy"
    value = ""><br>

    <input type="submit"
    value="ok" />


    </form>


    <?php print $xxx;
    echo "$yyy";


    ?>

    </body>
    </html>


    в строке адреса браузера переменная отображается, а на экран не выводит?. :roll:
     
  2. BMWSauber

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

    С нами с:
    21 ноя 2009
    Сообщения:
    151
    Симпатии:
    0
    Почитал FAQ, переделал следующим образом, 2 файла: name.html



    <html>
    <head>

    <title>Untitled Document</title>
    </head>

    <body>
    <h1>sdfsdfsdfsdsdf</h1>
    <form methd = "post"
    action="name.php">


    name <input type = "text"
    name = "xxx"
    value = "1"><br>

    lastname <input type = "text"
    name = "yyy"
    value = "1"><br>

    <input type="submit"
    value="ok" />


    </form>

    </body>
    </html>



    и name.php



    <html>
    <head>


    <title>Untitled Document</title>
    </head>

    <body>


    <?
    echo $_POST ['$yyy'];
    echo $_POST ['xxx'];


    ?>

    </body>
    </html>


    все равно без результата. на экран не выводит результат ((
     
  3. DarkElf

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

    С нами с:
    22 окт 2006
    Сообщения:
    1.632
    Симпатии:
    0
    1) вместо <? - <?php
    2) var_dump($_POST); что говорит?
     
  4. usik

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

    С нами с:
    22 сен 2008
    Сообщения:
    29
    Симпатии:
    0
    У тя так
    Код (Text):
    1.  
    2. <?
    3. echo $_POST ['$yyy'];
    4. echo $_POST ['xxx'];
    5. ?>
    Попробуй так
    Код (Text):
    1.  
    2. <?php
    3. echo $_POST ['$yyy'];
    4. echo $_POST ['xxx'];
    5. ?>
     
  5. alexy

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

    С нами с:
    4 янв 2009
    Сообщения:
    74
    Симпатии:
    0
    Адрес:
    Россия, г. Белгород
    у вас ошибка в $_POST['$yyy'] - название поля в форме lastname <input type = "text" name = "yyy" value = "1">, исправьте на $_POST['yyy'].
     
  6. tan4ik

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

    С нами с:
    20 ноя 2009
    Сообщения:
    3
    Симпатии:
    0
    слу.. а у тебя точно в настройках апача файлы с расширением html одупляются как пхпшные? я на такой лаже разок втупилаю Попробуй переименовать в name.php и воможно ты обретёшь покой и счастье :)
     
  7. BMWSauber

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

    С нами с:
    21 ноя 2009
    Сообщения:
    151
    Симпатии:
    0
    пробовал не помогает.. (((

    инфа по настройкам там же на серваке - http://www.biw.hut2.ru/index.php
     
  8. BMWSauber

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

    С нами с:
    21 ноя 2009
    Сообщения:
    151
    Симпатии:
    0
    делал специально с знаком "$" и без него, чтоб попробовать оба варрианта, не работают оба.((
     
  9. BMWSauber

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

    С нами с:
    21 ноя 2009
    Сообщения:
    151
    Симпатии:
    0
    Возможно. Пробовал переименоваиь name.html в na.php.. результат тотже... если разбираетесь в настройках php, гляньте плс. phpInfo на http://www.biw.hut2.ru/index.php или посоветуйте бесплатный сервак с поддержкой php.
    p.s. Сам скрипт http://www.biw.hut2.ru/na.php
     
  10. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    HTML:
    1. <form methd = "post"
    2.     action="name.php">
    3.    
    4.    
    5. name    <input type = "text"
    6.     $_POST['xxx'];
    7.     value = "1"><br>
    8.    
    9. lastname    <input type = "text"
    10.     $_POST['yyy']
    11.     value = "1"><br>
    12.  
    13.    
    14. <input type="submit"
    15. value="ok" />
    16.    
    17.  
    18. </form>
    19.  
    ???

    print_r($_REQUEST);
     
  11. Darevill

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

    С нами с:
    20 сен 2009
    Сообщения:
    50
    Симпатии:
    0
    опечатка.
    нужно:
    <form method = "post" action="name.php">
    вместо:
    <form methd = "post" action="name.php">
     
  12. BMWSauber

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

    С нами с:
    21 ноя 2009
    Сообщения:
    151
    Симпатии:
    0
    Точно... спс всем, особенно Darevill!! Работает)))