Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Powtórzenie instrukcji
tomasz_po
post
Post #1





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 18.10.2007

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


W poniżej zamieszczonym kodzie w linijce 10 mam instrukcję if ze jesli id w wierszu = id w wierszu1 to ma wyswietlic reszte kodu tylko problem jest taki ze nie sprawdza on wszystkich ktore sie rownaja tylko leci i sprawdzi ze np pozycja 10 jest rowna tutaj i tutaj i konczy kod a nie sprawdza dalej i w tej systuacji wyswietla mi tylko jedna pozycje "products_name". Co z tym zrobic?
  1. <?php 
  2. $wynik = mysql_query('SELECT * FROM products ORDER BY `products_id` DESC');
  3. $wynik1 = mysql_query('SELECT * FROM orders_products ORDER BY `orders_products_id` DESC ');
  4. $wiersz1 = mysql_fetch_array($wynik1);
  5. while ($wiersz = mysql_fetch_array($wynik)) {
  6. if (($wiersz['products_ordered']) == "0"){ }
  7. else {
  8. echo "<table width='500px' border='1' cellspacing='0' cellpadding='0'>";
  9. echo "<tr>"; 
  10.  if (($wiersz['products_id']) == ($wiersz1['products_id'])){
  11. echo "<td width='33%'>{$wiersz1['products_name']}</td>";
  12. }
  13. echo "<td width='33%'>{$wiersz['products_ordered']}</td>"; 
  14.  
  15. echo "<td width='33%'>{$wiersz1['products_model']}</td>";
  16.  echo "</tr>";
  17. echo "</table>"; }
  18. }
  19. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
kossa
post
Post #2





Grupa: Zarejestrowani
Postów: 1 165
Pomógł: 9
Dołączył: 9.04.2002
Skąd: Toruń

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


Nie wiem czy na pewno o to chodzi ale w tym miejscu wyciągasz tylko jeden produkt bo nie masz pętli dlatego taki efekt.

Cytat
$wiersz1 = mysql_fetch_array($wynik1);


Łukasz


--------------------
Go to the top of the page
+Quote Post
kamyk
post
Post #3





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 31.10.2007

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


o panie, a nie lepiej jedno zapytanie? i jedna petla while?

  1. SELECT *
  2. FROM products AS p, orders_products AS op
  3. WHERE p.products_id = op.products_id
Go to the top of the page
+Quote Post
tomasz_po
post
Post #4





Grupa: Zarejestrowani
Postów: 80
Pomógł: 0
Dołączył: 18.10.2007

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


Ok już poradziłem sobie z problemem. Dziekuje.

Ten post edytował tomasz_po 5.11.2007, 23:42:25
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: 20.08.2025 - 05:24