|
|
|
переменная POST
|
|||
|---|---|---|---|
|
#18+
авторХотел узнать, почему условиt isset($_POST) выдаёт true всегда, даже если небыло не какого запроса на эту страницу? Потому что это суперглобальный массив. Он определён всегда. авторИ как мне проверить был ли использован запрос на эту страницу? Ты можешь завести специально для этого скрытое поле в HTML, например, так: <input type="hidden" name="flag"/> Затем в коде делай такую проверку: if ( isset($_POST['flag']) ) {... Но можно просто проверять по одному из существующих элементов input, select, ну или что там у тебя на форме. Также можешь присваивать имя кнопке submit формы и делать isset по этому имени. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2005, 09:30 |
|
||
|
переменная POST
|
|||
|---|---|---|---|
|
#18+
Armyanka Poprobuy najat' Enter kogda text input v focuse :) <?php if (isset($_POST['okbtn'])) echo "okkkk!"; ?> <form method="post" action="test111.php"> <input type="text" name="txt"> <input type="submit" name="okbtn"> </form> А вот теперь ради интереса добавьте еще одно текстовое поле т.е. попробуйте выполнить скрипт. Это для ИЕ Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. авторЧем один элемента массива лучше, чем другой элемент того же массива? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2005, 10:29 |
|
||
|
|

start [/forum/topic.php?fid=23&gotonew=1&tid=1478968]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
184ms |
get topic data: |
11ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 236ms |
| total: | 533ms |

| 0 / 0 |
