Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Sprawdzanie czy istnieje $_POST
menic
post
Post #1





Grupa: Zarejestrowani
Postów: 493
Pomógł: 0
Dołączył: 14.06.2003
Skąd: Tomaszów Lubelski/Rzeszów

Ostrzeżenie: (0%)
-----


Sprawa tyczy się $_POST. Problem w tym, że jak w skrypcie napisze
if( isset($_POST) ) { echo 'jest'; } albo if( empty($_POST) ) { echo 'jest'; }
To zqwsze pokazuje sie jest, nawet jeżeli o żadnym forumularzu nie mam mowy :|
Dąże do tego aby rozróżnić czy jakaś tablica $_POST[] została utworzona w skrypcie.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
e-Gandalf
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 195
Pomógł: 0
Dołączył: 7.07.2003
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Ale

[php:1:1b76c41811]<?php
count($_POST)
?>[/php:1:1b76c41811]

to to samo co

[php:1:1b76c41811]<?php
empty($_POST)
?>[/php:1:1b76c41811]

z ta roznica, ze przy empty tabica $_POST moglaby nie istniec (ale istnieje zawsze, wiec roznicy nie ma).

cunt() zwroci Ci 0 kiedy tablica jest pusta, empty() zwroci Ci 0 kiedy tablica nie pusta wiec wystarczy zanegowac i masz synonimy.

Natomiast nie rozumiem co zyskujesz nie dodajac zmiennej hidden. Jak to sprawdzasz czy nikt sie nie "podpial"? Jak mialby sie "podpiac"? hidden daje Ci po prostu semafor okreslajacy czy formularz zostal wyslany czy nie...
Go to the top of the page
+Quote Post

Posty w temacie
- menic   Sprawdzanie czy istnieje $_POST   8.07.2003, 17:37:02
- - spenalzo   Spróbuj może <?php if(is_array($_POST)) { echo...   8.07.2003, 17:53:36
- - menic   Tak też próbowałem :cry:   8.07.2003, 17:58:06
- - scanner   AFAIR superglobale tworzone są zawsze - inna spraw...   8.07.2003, 18:00:05
- - menic   CytatAFAIR superglobale tworzone są zawsze - inna ...   8.07.2003, 18:02:39
- - scanner   CytatCo znaczy AFAIRAs Far As I Remember   8.07.2003, 18:03:31
- - e-Gandalf   Re: Sprawdzanie czy istnieje $_POST   8.07.2003, 18:22:12
- - sebus   Nie jestem pewien czy sie nie myle ale moze sprobo...   8.07.2003, 18:34:01
- - scanner   CytatNie jestem pewien czy sie nie myleA co ma zmi...   8.07.2003, 18:57:26
- - e-Gandalf   CytatNie jestem pewien czy sie nie myle ale moze s...   8.07.2003, 19:27:15
- - menic   Nie moge dorzucić ukrytej zmiennej bo ma to sprawd...   8.07.2003, 20:11:54
- - e-Gandalf   Ale <?php count($_POST) ?> to to samo co ...   8.07.2003, 20:23:43
- - menic   to nie jest to samo. Bo to z count() działa a z em...   8.07.2003, 20:27:51
- - scanner   A nie uważasz, że jeśli skopiuje Twoj formularz na...   8.07.2003, 20:32:28
- - menic   No tak. Ale to czy istnieje post było tylko po to ...   8.07.2003, 20:36:06
- - e-Gandalf   To trzeba bylo od poczatku pisac jaki masz cel. Sr...   8.07.2003, 20:46:10
- - menic   żeczywiście z empty() działa (A czemu wczesniej n...   8.07.2003, 20:55:48
- - e-Gandalf   No ok, jesli potrzebujesz tylko sprawdzic czy jaki...   8.07.2003, 20:57:01
- - tuzi   CytatJeżeli wysyłamy cos formularzem to uruchamia ...   8.07.2003, 22:40:19
- - e-Gandalf   I to banalnie... Mozilla ma odpowiedni dodatek, dz...   8.07.2003, 22:46:30
- - menic   Wszystko można obejśc nawet Pentagon   9.07.2003, 00:30:11
- - sebus   sorki ... faktycznie pomylilem sie...   9.07.2003, 12:59:42


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 1.10.2025 - 07:16