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

На єтот код ругаеться, скажите как есче можно присвоит значение по нажатию кнопки и что я не так сделал?
...
Рейтинг: 0 / 0
15.07.2003, 12:43
    #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
15.07.2003, 12:53
    #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
15.07.2003, 13:08
    #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
15.07.2003, 13:23
    #32208261
ScableR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нажатие Кнопки
Если ты хочешь увидеть, что за данные были в переменной, то отправь форму... :)
...
Рейтинг: 0 / 0
15.07.2003, 13:33
    #32208281
vinni
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нажатие Кнопки
Куда отправь форму
...
Рейтинг: 0 / 0
15.07.2003, 13:39
    #32208299
©Felix
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нажатие Кнопки
то что я предложил работает?
...
Рейтинг: 0 / 0
15.07.2003, 13:46
    #32208311
vinni
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нажатие Кнопки
Нет =( не работает

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

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

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

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

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

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

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

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

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

};



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

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


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