|
|
|
| Прошу помочь.
Задача: сделать кнопку, на которой выведен какой-то текст. После нажатия кнопки текст, расположенный на кнопке должен передаться в переменную, чтобы эту переменную можно было дальше использовать.
Вот кнопку я сделал. А как и куда этот текст передать в перемен
<?php
echo "<form name=count method=post>";
echo "<input type=button value='count' onclick='this.form.submit()'";
echo ">";
?> | |
|
|
|
|
|
|
|
для: Andrey_V
(20.01.2006 в 17:53)
| | Если вы кнопочке name зададите - это и будет переменная
<?php
if(isset($_POST['peremen'])){print $_POST['peremen'];}
echo "<form name=count method=post>";
echo "<input type=button name='peremen' value='count' onclick='this.form.submit()'";
echo ">";
?>
|
| |
|
|
|
|
|
|
|
для: Shorr Kan
(20.01.2006 в 18:00)
| | А как вывести переменную?
т.е. как сделать, чтобы например по echo до нажатия кнопки было одно значение, а после нажатия - другое? | |
|
|
|
|
|
|
|
для: Andrey_V
(20.01.2006 в 19:28)
| | Можно поступить следующим образом
<?php
$button = "Нажми меня";
if(isset($_POST['peremen']))
{
print $_POST['peremen'];
$button = "Блин, меня нажали";
}
echo "<form name=count method=post>";
echo "<input type=button name='peremen' value='$button' onclick='this.form.submit()'";
echo ">";
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(21.01.2006 в 00:08)
| | Что-то не получается. Т.е. я ставлю в конце
echo $button;
но после нажатия ни на кнопке ни в выводимом сообщении значение переменной не меняется. Т.е. как было "Нажми меня", так и остается. А "Блин" не выскакивает.
В чем може быть дело? | |
|
|
|
|
|
|
|
для: Andrey_V
(21.01.2006 в 13:29)
| | Переделайте следующим образом
<?php
$button = "Нажми меня";
if(isset($_POST['peremen']))
{
print $_POST['peremen'];
$button = "Блин, меня нажали";
}
echo "<form name=count method=post>";
echo "<input type=submit name='peremen' value='$button'>";
echo "</form>";
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(21.01.2006 в 13:39)
| | А по-моему, тут просто не хватает кавычек...
<?php
$button = "Нажми меня";
if(isset($_POST['peremen']))
{
print $_POST['peremen'];
$button = "Блин, меня нажали";
}
echo "<form name=count method=post>";
echo "<input type=submit name='peremen' value='".$button."'>";
echo "</form>";
?>
|
| |
|
|
|
|
|
|
|
для: Shorr Kan
(21.01.2006 в 14:10)
| | Все заработало!
Большое спасибо! | |
|
|
|