За последние 24 часа нас посетил 22181 программист и 1673 робота. Сейчас ищет 1701 программист ...

Помогите с <input type="hidden"...

Тема в разделе "JavaScript и AJAX", создана пользователем XoxMa, 7 апр 2008.

  1. XoxMa

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

    С нами с:
    7 апр 2008
    Сообщения:
    2
    Симпатии:
    0
    Всем привет,

    Весь день просидел за компом и никак, никак не могу найти ответ.
    Есть такая проблемма у многих людей, что просто так две формы на сайт повесить немного сложно, потому что если отправить сценарий по одной форме, то по другим формам тоже отправится какой-то сценарий.

    Есть у меня 2 формы на одной странице. Например так:
    Код (Text):
    1.  
    2. <form action="profile.php" method="post" name="Profile" id="Profile">
    3.     <input type="hidden" name="profile" value="profile">
    4.     <input type="text" name="name" />
    5.     <a href="javascript:document.Profile.submit()">сохранить</a>
    6. </form>
    7.  
    8. <form action="profile.php" method="post" name="Profile2" id="Profile2">
    9.     <input type="hidden" name="profile2" value="profile2">
    10.     <input type="text" name="name" />
    11.     <a href="javascript:document.Profile2.submit()">сохранить</a>
    12. </form>
    И мне нужно сделать так, чтобы например мы сделали запрос в первой форме и в php мы могли прописать так:
    Код (Text):
    1.  
    2. if (мы_сделали_запрос_формой="Profile")
    3. {
    4. ...какой-то php код...
    5. }
    6. elseif (мы_сделали_запрос_формой="Profile2")
    7. {
    8. ...какой-то php код...
    9. }
    Как мне это сделать?

    Я много копался в инете, и нашёл что-то вроде этого (но этот вариант не работает):
    Код (Text):
    1.  
    2. if (document.hidden.value=="profile")
    3.     {
    4.         ...какой-то php код...
    5.         }
    6. elseif (document.hidden.value=="profile2")
    7.     {
    8.         ...какой-то php код...
    9.         }
    Кто-нибудь сможет мне подсказать, что нужно исправить/доделать/переделать/дополнить ?
     
  2. topas

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

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
    XoxMa, извините, но у Вас неудачный ник. Если бы у меня не было подозрений что Вы не из местных, то написал бы где может быть проблема...

    А так могу пожелать Вам только удачи
     
  3. Вльдемар

    Вльдемар Активный пользователь

    С нами с:
    20 май 2006
    Сообщения:
    635
    Симпатии:
    0
    Адрес:
    Белхород
    как вариант
    HTML:
    1.  
    2. <form action="profile.php?idform=1" method="post">
    3.  
    4.  
    5. <form action="profile.php?idform=2" method="post">
    6.  

    PHP:
    1.  
    2. if ( $_GET['idform'] == 1 ) {
    3. ....
    4. } else if ( $_GET['idform'] == 2 ) {
    5. ....
    6. }
    7.  
     
  4. XoxMa

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

    С нами с:
    7 апр 2008
    Сообщения:
    2
    Симпатии:
    0
    Спасибо, Вльдемар.

    topas, я такого ни на одном форуме не видел. Хотя твой ник тоже впечатляет :)
     
  5. topas

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

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
    XoxMa
    посмотрите подпись у Горбунова Олега, может догадаетесь в чем дело.

    спасибо... знаю
     
  6. Anonymous

    Anonymous Guest

    А я то тут причем?
     
  7. topas

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

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
    Горбунов Олег
    не при чем. Подпись твоя нужна была :)