За последние 24 часа нас посетили 57645 программистов и 1848 роботов. Сейчас ищут 889 программистов ...

как сделать продолжение в моём случае?

Тема в разделе "Прочие вопросы по PHP", создана пользователем nikikust, 31 мар 2015.

  1. nikikust

    nikikust Новичок

    С нами с:
    31 мар 2015
    Сообщения:
    20
    Симпатии:
    0
    В тексте в который появляется при правильном вводе цифры появляется текст к каждой правильной цифре на подобии echo "Привет ".$name."! Теперь когда ты ввёл имя, перейди по ссылке и введи пароль";
    помогите пожалуйста.
    (Делаю свой первый сайт, и этот вход пока так делаю, что б был. О безопасности не волнуюсь!!!)
    Код (PHP):
    1. <form method='post'>
    2. Введите свой логин: <input type='text' name='login'/>
    3. <input type="submit" value="войти" />
    4. </form>
    5.  
    6. <?php 
    7. $samaja_prostaja_db = array('1','2','3','4');
    8. if($_POST['login'])
    9.   {
    10.       $name = htmlspecialchars($_POST['login']);
    11.       if (in_array($name, $samaja_prostaja_db)) 
    12.         {
    13.             echo "Привет ".$name."! Теперь когда ты ввёл имя, перейди по ссылке и введи пароль";
    14.         }else
    15.         {
    16.             echo "Я не знаю тебя $name";
    17.         }  
    18.   }
    19. ?>
     
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Код (PHP):
    1. echo "Привет ".$name."! Теперь когда ты ввёл имя, перейди по <a href='?action=password_input&name=$name'>ссылке</a> и введи пароль"; 
     
  3. nikikust

    nikikust Новичок

    С нами с:
    31 мар 2015
    Сообщения:
    20
    Симпатии:
    0
    Можно пожалуйсто поточнее.
    У меня кроме этого больше ничего нет.
    Я поэтому и обращаюсь.... хотя нет. Вопрос был про ссылку... изменю название.
    Я поэтому и обращаюсь потому что я не знаю что делать дальше.
     
  4. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    тебе строчку кода дали, куда точнее-то? Ты сам нормально объясни, чего хочешь.
     
  5. nikikust

    nikikust Новичок

    С нами с:
    31 мар 2015
    Сообщения:
    20
    Симпатии:
    0
    как на каждую цифру своя ссылка
     
  6. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Ссылка куда? Или под ссылкой любой текст понимается?
     
  7. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Лучше прочитай свежие (2014/2015) книги по HTML, PHP.
    Тогда сможешь формулировать вопрос точнее, а сейчас выходит так: подскажите то сам не знаю что.

    Цифра подставляется из значения переменной $name
     
  8. nikikust

    nikikust Новичок

    С нами с:
    31 мар 2015
    Сообщения:
    20
    Симпатии:
    0
    Я имел в виду что если будет введена цифра "1", то будет ссылка на страницу 1. Если цифра "2", то ссылка на страницу 2 и т.д.
     
  9. mr.akv

    mr.akv Активный пользователь

    С нами с:
    31 мар 2015
    Сообщения:
    1.604
    Симпатии:
    206
    Код (PHP):
    1. Введите свой логин: <input type='text' name='login'/>
    2. $name = htmlspecialchars($_POST['login']);
    3. echo "Привет ".$name."! Теперь когда ты ввёл имя, перейди по <a href='?action=password_input&name=$name'>ссылке</a> и введи пароль"; 
    Смекаешь? ;)
     
  10. nikikust

    nikikust Новичок

    С нами с:
    31 мар 2015
    Сообщения:
    20
    Симпатии:
    0
    Один вопрос... А в "<a href='?action=password_input&name=$name'>ссылке</a>", где здесь взять название страницы куда ведёт ссылка? Я не вижу там например "...1.php". Как называть страницу пользователя 1 или 2?
     
  11. mr.akv

    mr.akv Активный пользователь

    С нами с:
    31 мар 2015
    Сообщения:
    1.604
    Симпатии:
    206
    У вас есть переменная $name. Хранит она в себе доблестный логин пользователя. И вот, по чистой случайности, в ссылке у вас тоже есть эта переменная.
     
  12. nikikust

    nikikust Новичок

    С нами с:
    31 мар 2015
    Сообщения:
    20
    Симпатии:
    0
    значит нужно называть 1.php
     
  13. nikikust

    nikikust Новичок

    С нами с:
    31 мар 2015
    Сообщения:
    20
    Симпатии:
    0
    У меня вообще сайт не стал работать.
     
  14. mr.akv

    mr.akv Активный пользователь

    С нами с:
    31 мар 2015
    Сообщения:
    1.604
    Симпатии:
    206
    Сайт перестал работать. Бывает. Где ошибка? Здесь экстрасенсов нет, чтобы поводить руками над монитором и понять, что у вас там произошло.

    Добавлено спустя 2 минуты 55 секунд:
    Ух ёп. Неужели вы вставили в сайт код, который я привёл?
    Я сделал выборку трёх строк из вашего кода, дабы наглядно показать, откуда у вас появляется переменная и как потом используется. Это не готовый вариант.
     
  15. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Автор, а коим боком это относится к раздеру "Установка ПХП"? Ну е-мое... Пишешь пишешь мануалы.. Перемещено.