За последние 24 часа нас посетил 43771 программист и 7141 робот. Сейчас ищут 1388 программистов ...

Как введённый в форму текст выводить в этом же файле?

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

  1. vitalill

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

    С нами с:
    23 дек 2008
    Сообщения:
    27
    Симпатии:
    0
    В простейшей форме, введённый текст появляется в новом файле:

    <form name="name" action="form.php" method="post">
    <input name="text" type="text" value="Введите текст" size="150" tabindex="1"/>
    <input type="submit" value="Ввести" name="isp" tabindex="2"/>
    </form>
    <?php echo $_POST["text"];?>

    Прошу подсказать, как введённый в форму текст выводить не в новом файле, а в текущем, скрывая при этом саму форму.
    Кстати на этом сайте это реализовано в напоминании пароля: ввёл майл и пароль нажал кнопку, и форма исчезает, вместо неё появляется текст-константа, мол "пароль направлен".
    Но мне нужно чтоб при нажатии кнопки появлялся текст из самой формы, а форма становилась невидимой.
    плиз
     
  2. admyx

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

    С нами с:
    14 мар 2008
    Сообщения:
    2.156
    Симпатии:
    1
    PHP:
    1. <?php
    2.  
    3. if(isset($_POST['text']) && !empty($_POST['text']))
    4.          echo $_POST["text"];
    5. else
    6. {
    7. ?>
    8. <form name="name" action="form.php" method="post">
    9. <input name="text" type="text" value="Введите текст" size="150" tabindex="1"/>
    10. <input type="submit" value="Ввести" name="isp" tabindex="2"/>
    11. </form>
    12. <?
    13. }
    14. ?>
     
  3. vitalill

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

    С нами с:
    23 дек 2008
    Сообщения:
    27
    Симпатии:
    0
    Спасибо камрад, всё работает!
     
  4. admyx

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

    С нами с:
    14 мар 2008
    Сообщения:
    2.156
    Симпатии:
    1
    Нзчт

    Только не забудь добавить проверку на данные, вводимые пользователем)
     
  5. vitalill

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

    С нами с:
    23 дек 2008
    Сообщения:
    27
    Симпатии:
    0
    Ок.
    Подскажи, этот текст появляется вверху страницы, даже над Названием. Как привязать echo $_POST["text"]; к id столбца или div ?
     
  6. vitalill

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

    С нами с:
    23 дек 2008
    Сообщения:
    27
    Симпатии:
    0
    Всё, всё, туплю открывашку <td> потерял просто