Помогите пожалуйста

Тема в разделе "PHP", создана пользователем RzD, 1 окт 2008.

Статус темы:
Закрыта.
Модераторы: latteo
  1. RzD

    RzD Создатель

    Регистр.:
    17 сен 2008
    Сообщения:
    18
    Симпатии:
    0
    Помогите сделать сравнение введеного слова в инпут текст с заданным словом.
    Делал так:

    есть файл enter.php:
    PHP:
    <form action="secret.php" method="POST">
     
    Введите код: <input type="text" name="name" />
     <
    input type="submit" value="Подтвердить">
    </
    form>
    secret.php:
    PHP:
    <?php
    $enter
    ="sobaka";
    if (
    $name==$enter) { echo"Все ок";
    }
    else { echo
    "не верное слово";
    }
    ?>
    На денвере на локале все работает, закачал на хостинг и такая проблема: при вводе даже правильного слова говорит что оно не верное.
     
  2. silent9

    silent9 Постоялец

    Регистр.:
    7 июн 2008
    Сообщения:
    136
    Симпатии:
    10
    а если в secret.php в самое начало дописать

    extract($_POST);

    или так

    if ($_POST['name']==$enter)
     
    RzD нравится это.
  3. RolCom

    RolCom

    Регистр.:
    12 мар 2008
    Сообщения:
    351
    Симпатии:
    108
    Потому что на хостинге не включена директива register_globals. Используй $_POST['name']
     
    RzD нравится это.
  4. pslava

    pslava

    Регистр.:
    16 май 2007
    Сообщения:
    618
    Симпатии:
    122
    Пиши
    PHP:
    <?php 
    $enter
    ="sobaka"
    if (!empty(
    $_POST['name']) && $_POST['name']==$enter) { 
       echo
    "Все ок"

    else { echo
    "не верное слово"

    ?> 
     
    RzD нравится это.
Статус темы:
Закрыта.