Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: работа isset с кнопкой с картинкой
 
 автор: nameless   (11.12.2008 в 09:36)   письмо автору
 
 

День добрый! не подскажите почему не работает скрипт вида:

if(isset($_POST['btn'])){
делать то-то}
echo "<div><form action=page.php method=POST><input type=image name=btn src=1.jpg></form></div>";

кнопка нажимается но иссет не реагирует никак((( заранее спасибо

  Ответить  
 
 автор: sim5   (11.12.2008 в 09:39)   письмо автору
 
   для: nameless   (11.12.2008 в 09:36)
 

Потому, что такая кнопка передает координаты нажатия мышки. Сделайте print_r($_POST), увидите проблему.

  Ответить  
 
 автор: Nameless   (11.12.2008 в 10:02)   письмо автору
 
   для: sim5   (11.12.2008 в 09:39)
 

тогда вопрос, как сделать кнопку с картинкой так, чтобы при нажатии на нее выполнялся бы определенный блок кода?

  Ответить  
 
 автор: Trianon   (11.12.2008 в 10:08)   письмо автору
 
   для: Nameless   (11.12.2008 в 10:02)
 

Скажите честно, Вы посмотрели то, что Вам предложил sim5?

  Ответить  
 
 автор: Nameless   (11.12.2008 в 11:57)   письмо автору
 
   для: Trianon   (11.12.2008 в 10:08)
 

прошу прощения,сейчас просто нет возможности взглянуть на код,ибо на учебе

  Ответить  
 
 автор: sim5   (11.12.2008 в 12:15)   письмо автору
 
   для: Nameless   (11.12.2008 в 11:57)
 

Если форма отправляется кнопкой типа image, то вы получите две координаты мышки как:
$_POST['namebutton_x'] и $_POST['namebutton_y']. Что вы получите, если форма будет отправлятся методом GET, предлагаю посмотреть самому, после учебы, так как вам должно быть известно, что еще лучше закрепляется материал когда его конспектируешь - подключается еще и зрительная память ;-)

  Ответить  
 
 автор: Nameless   (11.12.2008 в 12:27)   письмо автору
 
   для: sim5   (11.12.2008 в 12:15)
 

хых) большое спасибо, уже возникли кое-какие идеи;) сейчас мы их и проверим. еще раз,спасибо

  Ответить  
 
 автор: Thrasher   (12.12.2008 в 11:42)   письмо автору
 
   для: nameless   (11.12.2008 в 09:36)
 

>День добрый! не подскажите почему не работает скрипт вида:
>
>if(isset($_POST['btn'])){
>делать то-то}
>echo "<div><form action=page.php method=POST><input type=image name=btn src=1.jpg></form></div>";
>
>кнопка нажимается но иссет не реагирует никак((( заранее спасибо

Делаю так, добавляю в форму скрытое поле с именем кнопки.
<input type="hidden" name="btn" value="on" />

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования