Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [mysql + php] 3 pętle, i ostatnia nie dziala...
gladiror
post
Post #1





Grupa: Zarejestrowani
Postów: 398
Pomógł: 0
Dołączył: 13.07.2005
Skąd: Lublin

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


Oto krótki kodzik... W nim 3 petle zagnieżdzone (petla w petli). Problem polega na tym, ze ostatnie (3) zapytanie nie dziala... jak wyciagne to zapytanie z petli to dziala (jak podstawie wartosci pod zmienne). Mógłby ktoś mi pomoc z poprawieniem tego skryptu?

  1. <?php
  2.  
  3. $zapytanie = "SELECT * FROM `kat` WHERE widoczny = 'tak' and kat2='0'";
  4. $wykonaj = mysql_query($zapytanie);
  5. while($wiersz1=mysql_fetch_array($wykonaj))
  6.         {
  7.         $kat1 = "".$wiersz1['kat1']."";
  8.         $tytul1 = "".$wiersz1['nazwa']."";
  9.         print("<b style=\"color: red\">$tytul1 ($kat1)</b><br>");
  10.                 
  11.         $zapytanie2 = "SELECT * FROM `kat` WHERE widoczny = 'tak' and kat1='$kat1' and kat2<>'0' and kat3='0'";
  12.         $wykonaj2 = mysql_query($zapytanie2);
  13.         while($wiersz2=mysql_fetch_array($wykonaj2))
  14.             {
  15.             $kat2 = "".$wiersz2['kat2']."";
  16.             $tytul2 = "".$wiersz2['nazwa']."";
  17.             print("<p style=\"padding-left: 18; display: inline\"> $tytul2 ($kat2)</p><br>");
  18.         
  19.         
  20.             $zapytanie3 = "SELECT * FROM `kat` WHERE widoczny = 'tak' and kat1='$kat1' and kat2='kat2' and kat3<>'0'";
  21.             $wykonaj3 = mysql_query($zapytanie3);
  22.             while($wiersz3=mysql_fetch_array($wykonaj3))
  23.                 {
  24.                 $kat3 = "".$wiersz3['kat3']."";
  25.                 $tytul3 = "".$wiersz3['nazwa']."";
  26.                 print("<p style=\"padding-left: 36; display: inline\"> $tytul3 ($kat3)</p><br>");
  27.                 print("jest");
  28.         
  29.         
  30.         
  31.                 }
  32.  
  33.         
  34.             }
  35.         
  36.         
  37.         }
  38.  
  39. ?>


Ten post edytował nospor 12.04.2006, 08:25:51


--------------------
"Państwo to ja" Ludwik XIV
"Wróg zaatakuje to co kochasz" Ojciec Chrzestny
"Wszystko powinno być proste jak to tylko możliwe, ale nie prostsze..." A. Einstein
"Wyobraźnia jest ważniejsza niż wiedza" Albert Einstein
"Nieprawda powtarzana wielokrotnie staje się prawdą"
Go to the top of the page
+Quote Post
nospor
post
Post #2





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




Cytat
zapytanie nie dziala...
Uwielbiam takie teskty...
A moze byś nam napisalem czym objawia się to nie dzialanie? Jakies errory? nic nie znajduje? komputer zaczyn dymic w powykonaniu tego zapytania? winksmiley.jpg

Do rzeczy:
....and kat1='$kat1' and kat2='kat2'....
a nie powinno przypadkiem byc tak?:
....and kat1='$kat1' and kat2='$kat2'....
pozatym jesli te twoje kategorie to liczby, to niepowinienes brac ich w ''

ps: i proszę poprawic tytul o znacznik zgodnie z zasadami forum Przedszkole


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

"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
gladiror
post
Post #3





Grupa: Zarejestrowani
Postów: 398
Pomógł: 0
Dołączył: 13.07.2005
Skąd: Lublin

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


Thx, zapomnialem o dolarze winksmiley.jpg I komputer nie dymi, poprostu nie wyswietlalo mi ostatniej petli. Thx za pomoc.


--------------------
"Państwo to ja" Ludwik XIV
"Wróg zaatakuje to co kochasz" Ojciec Chrzestny
"Wszystko powinno być proste jak to tylko możliwe, ale nie prostsze..." A. Einstein
"Wyobraźnia jest ważniejsza niż wiedza" Albert Einstein
"Nieprawda powtarzana wielokrotnie staje się prawdą"
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 Aktualny czas: 19.08.2025 - 11:36