powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Нажатие Кнопки
20 сообщений из 20, страница 1 из 1
Нажатие Кнопки
    #32208119
vinni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне нужно сделать так.
При нажатии кнопки переменной присвоить значение
Код: plaintext
<input type=submit value= "Add"  onclick= "<? $add=1 ; ?>">

На єтот код ругаеться, скажите как есче можно присвоит значение по нажатию кнопки и что я не так сделал?
...
Рейтинг: 0 / 0
Нажатие Кнопки
    #32208197
Фотография ©Felix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
if (!empty($_GET[ "add" ]))
{
$add= 1 ;
};

или

if (isset($_GET[ "add" ]))
{
$add= 1 ;
};
...
Рейтинг: 0 / 0
Нажатие Кнопки
    #32208211
vinni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
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.
29.
30.
31.
32.
<?
  print '<h2>Добавить новое сообщение</h2>
<p><table cellspacing="2" cellpadding="2" border="0">
<form action=""?add=1 method=post><tr>
<td>Имя:</td>
<td><input type=text name="name" size=30 maxlength=100 value="">';

  print '</td>
</tr><tr>
<td>Email:</td>
<td><input type=text name="email" size=30 maxlength=100 value="">';
  print '</td>
</tr><tr>
<td>URL:</td>
<td><input type=text name="www" size=30 maxlength=100 value="">';
  print '</td>
</tr><tr>
<td>Сообщение:</td>
<td><textarea cols=40 rows=5 name="message"></textarea>';
  print '</td>
</tr><tr>
<td> </td>
<td><input type=submit value="Добавить сообщение"></td>
</form></tr>
</table>';


if (!empty($_GET[ "add" ]))
{
$add= 1 ;
};

print ( "$add" );


Не видет add
Где надо в єтом коде указать что такое адд
...
Рейтинг: 0 / 0
Нажатие Кнопки
    #32208236
Фотография ©Felix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну правильно... ты ж не определил....

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
if (!empty($_POST[ "add" ]))
{
$add= 1 ;
};

print ( "$add" );
?>


<form action= "<?echo $PHP_SELF?>"  method=post>

<input type=submit name=add value= "Добавить сообщение" >

только переменная адд на кнопке и адд=1 ето разные... вообще лучше зделать разные.... хотя....

та у тебя регистер глобалс он или офф???
...
Рейтинг: 0 / 0
Нажатие Кнопки
    #32208261
Фотография ScableR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если ты хочешь увидеть, что за данные были в переменной, то отправь форму... :)
...
Рейтинг: 0 / 0
Нажатие Кнопки
    #32208281
vinni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Куда отправь форму
...
Рейтинг: 0 / 0
Нажатие Кнопки
    #32208299
Фотография ©Felix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
то что я предложил работает?
...
Рейтинг: 0 / 0
Нажатие Кнопки
    #32208311
vinni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет =( не работает

Форма прорисовки находиться на той же странице на которой и проверка адд может в этом проблема
...
Рейтинг: 0 / 0
Нажатие Кнопки
    #32208314
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://faq.phpclub.net/na_tanke
почитай это, чтобы потом таких вопросов не задавать.
...
Рейтинг: 0 / 0
Нажатие Кнопки
    #32208316
Фотография ©Felix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
странно, у меня с твоим кодом работает....

все правильно ="<?echo $PHP_SELF?>" и говорит о том что на той же странице...

та ты те две строки исправил???

и что там с регистер глобалс??? он или офф???
...
Рейтинг: 0 / 0
Нажатие Кнопки
    #32208331
vinni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Переменная определена как офф!
Все скопировал правильно не работает
...
Рейтинг: 0 / 0
Нажатие Кнопки
    #32208336
vinni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все заработало спасибо!
Определил адд как глобальную переменную и убрал
<?echo $PHP_SELF?> потомучто переправляло непонятно куда
<?echo $PHP_SELF?> - а что это вообще такое
...
Рейтинг: 0 / 0
Нажатие Кнопки
    #32208342
Фотография ©Felix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
переменная определяет адрес страници на которой находишься... тоесть если форму обрабатывает та же страница....

я писал все правильно... просто я сразу спрашива про рег глобалс...
и кстати не адд как глобальную определять нужно, а обращаться к ней как
$_POST["add"]

далее я до сих пор и не понял тебе значение переменной адд связаной с кнопкой менять нужно было или другой.... хотя ето уже не важно...

просто обьяснять чуть чуть по подробнее нужно... мы ж не экстрасенсы :))
...
Рейтинг: 0 / 0
Нажатие Кнопки
    #32208362
vinni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я это спрашивал для того чтобы узнать как вообще работает сам принцип выполнение команд после нажатия кнопки, для этого выбрал самый простой способ, присвоет переменной 1. А там у меня будет стоять другой код например запрос на дабавление записей в базу. Вот и все.

Если в том коде можно что-то исправить (потомучто мы могли запута с этой переменной адд) то подскажите всегда буду рад
...
Рейтинг: 0 / 0
Нажатие Кнопки
    #32208374
vinni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А есче тогда вопрос, ( если можно)
Как обновить страницу после нажатия кноки если надо обновить ту де страницу на которой находишься
...
Рейтинг: 0 / 0
Нажатие Кнопки
    #32208376
vinni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А есче тогда вопрос, ( если можно)
Как обновить страницу после нажатия кноки если надо обновить ту де страницу на которой находишься
...
Рейтинг: 0 / 0
Нажатие Кнопки
    #32208377
Фотография ©Felix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
if (isset($_POST[ "add" ]))
{

выполнить то-то и то-то....

};



здесь add это name сабмита.... просто ты действительно намудрил с адд....
...
Рейтинг: 0 / 0
Нажатие Кнопки
    #32208407
Фотография ScableR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа, а нафига вообще это? Есть - же готовые новостные ленты, с которых данный чел - незнайка может много чему научиться :)....
...
Рейтинг: 0 / 0
Нажатие Кнопки
    #32208517
Фотография ©Felix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2ScableR

впринципе ты прав, но человек спросил, я ответил... просто он не с того начал но ет такое... все мы ошибаемся.....
...
Рейтинг: 0 / 0
Нажатие Кнопки
    #32208936
Фотография ScableR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2©Felix:
=)... Да, человече не изложил саму суть вопроса, а без этого как-то неудобно отвечать =)...
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Нажатие Кнопки
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]