Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Połączenie dwóch $_POST
BIG_MICHU
post
Post #1





Grupa: Zarejestrowani
Postów: 49
Pomógł: 0
Dołączył: 27.08.2006

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


  1. <?php
  2. elseif (($_GET["ids"] == "sz_mie_pom") and ($_POST["miejsco"] <> ""))
  3. ?>


Czy można jakoś połączyć w takim zapytaniu dwa ($_POST["miejsco"] ? Chciałbym aby za tym było ($_POST["bleble"]. Bo jak mam tak jak teraz, a warunek po wyszukiwaniu wg dwóch opcji, to wywala brak danych jak zostawię miejsco puste i to jest OK, tylko jak zostawię puste bleble to już mi nie podaje brak danych. A gdyby tak połączyć bleble z miejsco to pewnie by było jak chcę (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Kurcze, jak tylko napisałem to zaraz mi coś przyszło do głowy... a może być tak? Będzie to poprawnie, bo działać działa (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

  1. <?php
  2. elseif (($_GET["ids"] == "sz_mie_pom") and ($_POST["miejsco"] or $_POST["bleble"] <> ""))
  3. ?>


Ten post edytował BIG_MICHU 25.11.2006, 13:54:21
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
siemakuba
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

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


Tak, taki zapis jet poprawny.
Jedna uwaga, dla sprawdzenia czy zmienna (szczególnie tablicowa) istnieje, lepiej jest użyć isset" title="Zobacz w manualu php" target="_manual lub empty" title="Zobacz w manualu php" target="_manual (ewentualnie z negacją, !empty).
Unikniesz w ten sposób ewentualnych błędów Notice o niezadeklarowanym indeksie w tablicy.

pozdr.
Go to the top of the page
+Quote Post

Posty w temacie


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: 12.10.2025 - 02:48