Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Logika w php
knefelio
post 23.06.2014, 10:19:57
Post #1





Grupa: Zarejestrowani
Postów: 59
Pomógł: 0
Dołączył: 26.11.2009

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


Dawno nie musiałem niczego w php tworzyć i już nie wiem czy kompletnie myli mi sie logika czy trzeba uzyc innych operatorów. Chcę wykonac kod gdy choćby jedno pole formularza było wypełnione:

  1. if(empty($_POST['submit'])) {
  2. <table>
  3. <form action="" method="post">
  4. //tabela formularza
  5. </table>';
  6. } else {
  7.  
  8. $allowedTags = '<a><b><h1><h2><h3><h4><i>' .
  9. '<img><li><ol><p><strong><table>' .
  10. '<tr><td><th><u><ul>';
  11.  
  12. $pole1 = $_POST['pole1'];
  13. $pole2 = $_POST['pole2'];
  14.  
  15. if(!empty($pole1) || !empty($pole2)) {
  16.  
  17. //kod do wykonania}


Próbowałem też if(!empty($pole1) && !empty(pole2)) ale wystarczy przeciez jeden warunek i wcześniejszy przykłąd powinien na logikę działać.

Ten post edytował knefelio 23.06.2014, 10:20:34
Go to the top of the page
+Quote Post
nospor
post 23.06.2014, 10:24:40
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Warunek IF masz poprawny. Po czym stwierdzasz ze nie dziala? Moze źle sprawdzasz czy dziala

ps: a sprawdzales czy pola maja wartosci jak oczekujesz?
var_dump($pole1);


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
knefelio
post 23.06.2014, 18:14:57
Post #3





Grupa: Zarejestrowani
Postów: 59
Pomógł: 0
Dołączył: 26.11.2009

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


Gdy pole formualrza jest puste wypisuje mi:
string(0) ""
Go to the top of the page
+Quote Post
nospor
post 23.06.2014, 18:50:37
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




A jak cos wpiszesz? I sprawdziles wszystkie pola co biorą udzial w warunku czy tylko to jedno?
Jesli sprawdziles wszystkie pola i wyswietla sie to co ma sie wyswietlac, to warunek jak juz pisalem jest ok. Wyraźnie w srodku cos namieszales, ale tego nie wiemy bo nie widzimy calego kodu


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Pyton_000
post 23.06.2014, 21:26:33
Post #5





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


sprawdź
  1. var_dump($_POST)

przed warunkiem
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 12.06.2025 - 17:52