Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Pytanie - jakie bledy popelnilem w kodzie
Forum PHP.pl > Forum > Przedszkole
kwiatek12133
Witam!
Dopiero co zaczynam zabaze z php i chciałem zrobic prosta stronke tylko jedno mi nie wychodzi mianowicie chcialem zeby z tabeli kategorie pobieralo dane i wyswietlalo je na stronce potem, zeby po kliknieciu jednej z kategori przechodzilo do produktów które sa w tabeli lista a nastepnie zeby kliknac na produkt i wyswietlil sie jego dokladny opis. Opis produktu znajduje sie w tabeli lista.Jeszcze dodam, ze zamiast wyswietlac opis jednego produktu to pokazuje wszystkie ktore sa w danej kategorii.


Tutaj sa kawalki kodu:

kategorie
  1. <?php
  2.  
  3. include ("../config.php");
  4. $sql = "SELECT * FROM kategorie";
  5.  
  6.  
  7. $rl = mysql_query($sql);
  8. while($row = mysql_fetch_object($rl))
  9.  
  10.  
  11.  
  12. {
  13. echo "<a href=\"lista.php?cat=$row->id&$row->name\"><div class=tytul1>$row->name</div></a>&emsp;</a><p class=foot>$row->opis<br></br></p><br>";
  14. }
  15.  
  16. ?>




lista.php
  1. <?php
  2. include ("../config.php");
  3. $cat = $_GET["cat"];
  4. $sql = "SELECT * FROM lista WHERE cat = '$cat'";
  5. $i = "0";
  6. $rl = mysql_query($sql);
  7. $rl = mysql_query($sql);
  8.  
  9. while($row = mysql_fetch_object($rl))
  10. {
  11. $i = $i + 0;
  12. echo "<a href=\"opis.php?cat=$row->id&$row->name%$row->id%$row->name\">";
  13.  
  14.  
  15.  
  16.  
  17.  
  18. echo "<div class=tytul1>$row->name</div></a>&emsp;<br><p class=foot>$row->opis</p><br><br><br>" ;
  19. }
  20.  
  21. ?>



opis.php
  1. <?php
  2. include ("../config.php");
  3. $cat = $_GET["cat"];
  4. $sql = "SELECT * FROM lista WHERE cat = '$cat'";
  5. $i = "0";
  6. $rl = mysql_query($sql);
  7. $rl = mysql_query($sql);
  8.  
  9. while($row = mysql_fetch_object($rl))
  10. <table border=0 cellspacing=2 cellpadding=2>
  11. <h2>$row->name</h2>
  12. $row->isbn $row->opis
  13. </tr>
  14. </table>"; }
  15.  
  16. ";
  17. ?>
motyl-pl
Masz klase pod row ?
Może powinno być:
  1. $row['pobierane'];
modern-web
Kod PHP wsadzaj w [/PHP]/ a nie [/QUOTE]/ smile.gif
kwiatek12133
Robilem tak jak ty mowisz i nic nie dalo
motyl-pl
A pokaż config.php może połączenia z bazą nie ma .
Mephistofeles
A fetch masz dalej do obiektu?
kwiatek12133
Już sam rozwiązałem problem
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.