Автор Тема: Функции и кнопки :)  (Прочитано 2573 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн denup

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 14
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Функции и кнопки :)
« : 23 Июня 2002, 00:47:39 »
Hi...
Типа опять скрипт!!!

<?php 
function show_form() {
?>
	

<form name="form1" method="post" action="">
<input type="submit" name="ok" value="Да">
<input type="submit" name="ok2" value="Нет">
</form>
<?php
}
?>
<?php 
function obr_form() {
show_form();
if ( 
$ok == "Да" ){echo "пивет";}esle{}
if ( 
$ok2 == "Нет"){echo "поке!";}else{}
}
?>


Вообще я просто заморочился с формочками, я сейчас пишу скрипт и там например у меня в одной функции есть html код который выводит две кнопки с надписями ДА и НЕТ...
А переменных этих кнопок мне надо обработать в другой функции, но ничиго не происходит! Они просто жмутся, а обрабатываться нехотят! :(
Вообще система такая!
Пельмень вводит логин и пасс и попадает на страницу с этими двумя кнопками, они в скрипте в отдельной форме как показано выше! А потом при выборе одной из кнопок обработка должна идти ( по замыслу ) в другой форме :)
А как это сделать непойму!? :)
Помогите кто чем может!
Спасибо!

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Функции и кнопки :)
« Ответ #1 : 23 Июня 2002, 01:07:57 »

function obr_form() {
show_form();
global 
$ok,$ok2;
if ( 
$ok == "Да" ){echo "пивет";}esle{}
if ( 
$ok2 == "Нет"){echo "поке!";}else{}
}
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Функции и кнопки :)
« Ответ #2 : 24 Июня 2002, 00:38:42 »
Во-первых, функции тут не нужны абсолютно.
Во-вторых, самое важное - это понять, что РНР находится на сервере, а форма - на компьютере у клиента.
В частности, из этого понимания будет следовать, что проверять нажатие кнопок надо не после вывода формы, а ДО.
Обработать переданные из формы данные опять же в разных скриптах не удастся. Вообще я теряюсь в догадках по поводу того, что ты имел в виду под словами "обработка должна идти ( по замыслу ) в другой форме".
В формах ничего не обрабатывается, во всяком случае, на РНР.

Оффлайн Covex

  • Только встал и уже устал.
  • Постоялец
  • ***
  • Сообщений: 208
  • +0/-0
  • 2
    • Просмотр профиля
Функции и кнопки :)
« Ответ #3 : 25 Июня 2002, 00:08:56 »
Цитировать


чёй-то меня 2 сабмита смущают. Надо две "просто кнопки" (помойну ето не фигачит в НН так как нет там поддержки этих кнопок) и яваскриптом обрабатывать события, изменяя в зависимости от нажатой значения какого-либо поля формы и сабмитя её. пхп потом.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28