За последние 24 часа нас посетили 49017 программистов и 1805 роботов. Сейчас ищут 960 программистов ...

Проблема с передачей значении переменных в другой файл

Тема в разделе "Вопросы от блондинок", создана пользователем Белый волк, 12 ноя 2008.

  1. Белый волк

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

    С нами с:
    11 авг 2008
    Сообщения:
    32
    Симпатии:
    0
    Код (Text):
    1.  
    2. <form name=\"form1\"  method=\"post\" action=\"baga.php?v_student_id=" . $L . "\&v_pw=" . &P . "\">  
    3. <div align=\"center\">
    4.     ЛОГМН:   <input type=\"password\" name=\"L\" />
    5.     ПАРОЛЬ:   <input type=\"password\" name=\"P\" />
    6.     <br>
    7.     <br>
    8.     <input type=\"submit\" value=\"OK\" />
    9. </div>
    10. </form>";
    Код должен передать к файлу baga.php значение параметров v_student_id и v_pw !
    Выдает следующую ошибку
    Не подскажете почему он ругается на "&"
     
  2. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Щас позвоню телепату, который мне прочитает 99-ю строку скрипта pw.php, и отвечу!
     
  3. karakh

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

    С нами с:
    11 дек 2007
    Сообщения:
    1.344
    Симпатии:
    0
    Считай дозвонился :)
    PHP:
    1. <form name=\"form1\"  method=\"post\" action=\"baga.php?v_student_id=" . $L . "\&v_pw=" . [color=red][b]&P[/b][/color] . "\">
    И это еще не считая того, что у формы зачем-то урл с параметрами в action
     
  4. sylex

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

    С нами с:
    9 ноя 2008
    Сообщения:
    625
    Симпатии:
    0
    Адрес:
    Омск
    показал бы на строку выше и ниже...

    а че за нафиг &P ? Если переменная, то должно быть $P.
     
  5. Hight

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

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    Я всегда в экшен урл с переменными пишу, так удобно.
     
  6. karakh

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

    С нами с:
    11 дек 2007
    Сообщения:
    1.344
    Симпатии:
    0
    Ты меня спрашиваешь? я просто строку из кода топикстартера скопировал

    2Hight: а зачем?
     
  7. GudGuy

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

    С нами с:
    14 июн 2007
    Сообщения:
    909
    Симпатии:
    0
    Адрес:
    Москва
    karakh
    я то же так пишу=)
    что бы <input type="hidden"> не ставить=)
     
  8. karakh

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

    С нами с:
    11 дек 2007
    Сообщения:
    1.344
    Симпатии:
    0
    а-а-а, вот оно что. А зачем эти параметры вообще, если они с формы не меняются? может их лучше в сессии держать?
     
  9. Sergey89

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

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    Они нужны для POST формы, чтобы вместе с POST данными передать GET. В GET форме они, вроде, не передаются.
     
  10. Hight

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

    С нами с:
    5 мар 2006
    Сообщения:
    7.153
    Симпатии:
    0
    Адрес:
    из злой параллельной вселенной
    Заменяются значениями полей гет-формы.
     
  11. karakh

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

    С нами с:
    11 дек 2007
    Сообщения:
    1.344
    Симпатии:
    0
    Это я понял. Но они же не меняются на форме, какие пришли из скрипта, такие и ушли в скрипт. Так почему не через сессию?
     
  12. Sergey89

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

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    Например надо передать action. На странице может быть несколько форм с разными экшенами.