|
| |
|
|
| |
для: Владимир55
(31.03.2007 в 14:24)
| | | Вообще-то, браузеры, например Opera, в случае обновления страницы, к которой только что обращались методом POST, посылают те же данные методом POST. | |
| |
|
|
| |
|
|
| |
для: Unkind
(31.03.2007 в 13:54)
| | | Эту конструкцию я проверял (см. данную ветку 30.03.2007 в 20:12). Там есть такой нюанс, что я даже не пойму, работает ли она или нет.
Запускаю вот этот код:
<form method="POST" >
<input type="image" value="1" name="start" src="button8.gif">
</form>
<?php
if(isset($_POST['start_x']))
{
echo "Ввод произошел" ;
}
|
Все предсказуемо - на экране только кнопка.
Кличу по ней и получаю сообщение "Ввод произошел" .
Вроде все как хотелось бы.
Но если я запущу этот скрипт ещё раз (без клика!), то сообщение "Ввод произошел" уже не исчезает. Какой-то тут нюанс с глобальной переменой, которая не сбрасывается в исходное состояние после считывание. Или как? | |
| |
|
|
| |
|
|
| |
для: Владимир55
(31.03.2007 в 12:16)
| | | Вам же уже несколько раз объясняли, что не $_POST['start'] надо смотреть, а $_POST['start_x'] или $_POST['start_y']. | |
| |
|
|
| |
|
|
| |
для: acdcee
(30.03.2007 в 22:10)
| | | Кнопку я встроил, спасибо! В этой части всё нормально работает. Не удается лишь осуществить вторую часть вопроса - сделать так, чтобы от клика на кнопку button.gif становилось истинным выражение $_POST['start']; Причем без ввода какого-либо текста, а просто: есть кнопка button.gif, клик по которой делает истинной переменную $flag = $_POST['start']; .
Выше в ветке предложено несколько вариантов действий. К сожалению, они оказались неработоспособны. | |
| |
|
|
| |
|
|
| |
для: Владимир55
(30.03.2007 в 16:34)
| | | >Есть форма:
>
><form method="POST" >
><textarea rows="1" name="name_dir" cols="20"></textarea>
><input type="submit" value="Начали!" name="B2">
></form>
>
|
>
>При этом ввод набранной в окне информации производится кнопкой "Начали!".
>Вместе с тем имеется кнопка button8.gif. Вот как бы видоизменить эту форму так, чтобы вместо "Начали!" там была кнопка button8.gif ?
>
>А еще очень очень нужно сделать так (и это самостоятельная задача), чтобы от клика на кнопку button.gif стартовал некий процесс. То есть после клика на эту кнопку становилось истинным выражение stripslashes ($_POST['start']); Это возможно?
Изменить кнопку на картинку можно, путем применения стиля, стандартно в html-е...
<input type="submit" size='размер картинки в ширину' name="B2" class='image'>
.image{
background-image:url(имя картинки);
}
если картинка не в одной папке с файлом то укажи путь к папке с этой картинкой
[поправлено модератором] | |
| |
|
|
| |
|
|
| |
для: Владимир55
(30.03.2007 в 20:33)
| | | Но зачем их сейчас включать, если даже простой вывод не работает?
Вы же сами сказали, что "Ввод произошел" присутствует постоянно!
Не понятно...
[поправлено модератором] | |
| |
|
|
| |
|
|
| |
для: Trianon
(30.03.2007 в 21:08)
| | | Ересь то она ересь, а форма то не работает!
Или такая схема ввода невозможна? | |
| |
|
|
| |
|
|
| |
для: Владимир55
(30.03.2007 в 20:33)
| | | >Или Вы хотите сказать, что в данном случае echo специфическая команда, она может и не работать, а другие коды будут исполняться?
боже упаси. Гоните эту мысль. Это самая настоящая ересь. | |
| |
|
|
| |
|
|
| |
для: Unkind
(30.03.2007 в 20:16)
| | | Там будет целая цепочка операций, которые уже отлажены отдельным массивом. Но зачем их сейчас включать, если даже простой вывод не работает?
Или Вы хотите сказать, что в данном случае echo специфическая команда, она может и не работать, а другие коды будут исполняться? | |
| |
|
|
| |
|
|
| |
для: Владимир55
(30.03.2007 в 20:12)
| | | А что в Вашем коде от клика, кроме вывода "Ввод произошел", должно меняться? | |
| |
|
|
|