Этот сайт не наркоманов. Это сайт программистов.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Пыха переехала на новый сервер, ура!

Краснодарское время: 25 Май, 2012, 03:03:56

Страниц: [1]
Печать
Автор Тема: Подскажите с input type=hidden  (Прочитано 1783 раз)
0 Пользователей и 1 Гость смотрят эту тему.
XoxMa™    ↓ 
06 Апрель, 2008, 11:34:12
НЕ ХУЕТА! ХУЕТА!


Карма: 0
Сообщений: 132
Сила слова: 0

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

<form action="profile.php" method="post" name="Profile" id="Profile">
    <input type="hidden" name="profile" value="profile">
    <input type="text" name="name" />
    <a href="javascript:document.Profile.submit()">сохранить</a>
</form>
 
<form action="profile.php" method="post" name="Profile2" id="Profile2">
    <input type="hidden" name="profile2" value="profile2">
    <input type="text" name="name" />
    <a href="javascript:document.Profile2.submit()">сохранить</a>
</form>
 
И мне нужно сделать так, чтобы например мы сделали запрос в первой форме и в php мы могли прописать так:
Text

if (мы_сделали_запрос_формой="Profile")
{
...какой-то php код...
}
elseif (мы_сделали_запрос_формой="Profile2")
{
...какой-то php код...
}
 
Как мне это сделать?
 
Я много копался в инете, и нашёл что-то вроде этого (но этот вариант не работает):
Text

if (document.hidden.value=="profile")
    {
        ...какой-то php код...
        }
elseif (document.hidden.value=="profile2")
    {
        ...какой-то php код...
        }
 
Кто-нибудь сможет мне подсказать, что нужно исправить/доделать/переделать/дополнить ?
« Последнее редактирование: 14 Апрель, 2008, 10:35:24 от vasa_c » Записан

mechanic    ↓ 
07 Апрель, 2008, 09:54:09 , спустя 10 часов 19 минут 57 секунд
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 125
Сила слова: 0


Есть такая проблемма у многих людей, что просто так две формы на сайт повесить немного сложно, потому что если отправить сценарий по одной форме, то по другим формам тоже отправится какой-то сценарий.
ну во первых отправляется не сценарий, а данные - сценарию пхп
а во вторых, как это при сабмите любой формы отправляются данные из всех других?? импоссибл! дай доказательства :)
на моем сайте например есть поисковая форма, форма авторизации, форма отправки сообщения админу и т.д., и всегда сабмитится одна и только одна
в связи с чем этот код должен работать, только вместо = надо юзать ==, и в формах hidden поле должно иметь одинаковое имя (profile), но разные значения (profile, profile2)
Text

if ($_POST['profile'] == "Profile") {
...какой-то php код...
}
elseif ($_POST['profile'] == "Profile2")
{
...какой-то php код...
}
 
Записан

♏℘ ♈℃≢ ⋎♏℟ῤ♏
XoxMa™    ↓ 
08 Апрель, 2008, 05:31:23 , спустя 1 день 7 часов 37 минут 14 секунд
НЕ ХУЕТА! ХУЕТА!


Карма: 0
Сообщений: 132
Сила слова: 0

Большое спасибо!
Записан

Страниц: [1]
Печать
 

Перейти в: