Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] Spełnianie warunku else if
szuki
post
Post #1





Grupa: Zarejestrowani
Postów: 39
Pomógł: 0
Dołączył: 21.09.2012

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


Witam, mam problem. Przed wysłaniem danych do bazy, pobieram i sprawdzam czy wpis istnieje. Problem w tym, że IF się wykonuje i działa poprawnie, natomiast ELSE IF i ELSE już nie.

  1. // Pętla przekazująca za każdym razem inny numer zamówienia
  2.  
  3. $nrzamowienia= $c[0];
  4.  
  5. $sprawdzbaze = mysql_query("select * from sold where id_auction='$nrzamowienia'"); // Pobiera dany numer zamówienia (o ile występuje)
  6.  
  7. while ($row3 = mysql_fetch_array($sprawdzbaze)){
  8.  
  9. if($row3["id_auction"] == $c[0] && $row3["count"] == $c[5] && $row3["login"] == $c[2] && $row3["date"] == $unixtime_to_date){
  10.  
  11. echo "wpis znajduje się w bazie</br>"; // Ten warunek zostaje spełniony i wyświetlony.
  12.  
  13. }
  14.  
  15. else if($row3["id_auction"] != $c[0] && $row3["login"] != $c[2]){
  16.  
  17. echo "nie ma</br>"; // Ten już nie.
  18.  
  19. }
  20.  
  21. else{
  22.  
  23. echo "inny tekst</br>"; // Ten również.
  24.  
  25. }
  26.  
  27. }


Ostatnie 2 nie wykonują się, a są prawdziwe. Pewnie robię jakiś głupi błąd. Proszę o rady.

Pozdrawiam.
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: 22.08.2025 - 15:37