Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP] problem z wyświetlaniem rekordów
Forum PHP.pl > Forum > Przedszkole
Gość
mam coś takiego i chcę żeby mi wyświetlało wszystkie rekordy za bazy a wyświetla tylko jeden , dziwne trochę bo jak próbuje gdzie indziej to wyświetlają się wszystkie więc kod na pewno działa , proszę o pomoc

  1. <?php
  2. ini_set('display_errors','1');
  3. ?>
  4. <?php
  5. include "../storesript/conecttomysql.php";
  6. $product_list="";
  7. $sql=mysql_query("SELECT * FROM products ORDER BY id ASC");
  8. $productCount = mysql_num_rows($sql);
  9. if($productCount>0) {
  10. while($row=mysql_fetch_array($sql)) {
  11. $id=$row["id"];
  12. $productname=$row["productname"];
  13. $producent=$row["producent"];
  14. $product_list="$id $productname $producent <br />";
  15. }
  16. }
  17. else {
  18. $product_list="Brak produktów";
  19. }
  20. ?>
  21. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  22. <html xmlns="http://www.w3.org/1999/xhtml">
  23. <head>
  24. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  25. <title>Untitled Document</title>
  26. <link rel="stylesheet" href="../style/style.css" type="text/css" media="screen" />
  27. </head>
  28. <body>
  29.  
  30. <div align="center" id="mainwraper">
  31. <?php include_once("../teampletHeader.php");?>
  32. <div id="pageConten"><?php echo "<br />";
  33. echo stripslashes ($product_list); ?>
  34.  
  35. <h2> Dodaj produkt </h2>
  36. <form action="adding_products.php" enctype="multipart/form-data" name="myForm" id="myform" method="post">
  37. <table>
  38. <tr>
  39. <td height="42">Nazwa produktu</td>
  40. <td><label>
  41. <input name="productname" type="text" id="productname" size="64" /></label></td></tr>
  42. <tr>
  43. <td height="37">Nazwa produktu</td>
  44. <td><label>
  45. <input name="cena" type="text" id="cena" size="64" /></label></td></tr>
  46. <tr>
  47. <td height="38">Nazwa produktu</td>
  48. <td><label>
  49. <input name="producent" type="text" id="producent" size="64" /></label></td></tr>
  50. <tr>
  51. <td height="43">Nazwa produktu</td>
  52. <td><label>
  53. <input name="numer_katalogowy" type="text" id="numer_katalogowye" size="64" /></label></td></tr>
  54. <tr>
  55. <td height="74">Opis</td>
  56. <td><textarea name="opis" id="opis" size="164" cals="5"/></textarea></td></tr>
  57.  
  58. <td height="40">ProductImage</td>
  59. <td><label>
  60. <input type="file" name="fileField" id="fileField"/>
  61. </label></td>
  62. <tr>
  63. <td height="40">Dodaj
  64. <td><label>
  65. <input type="submit" name="button" id="button" value="Dodaj produkt" />
  66. </label></td>
  67. </tr>
  68. </table>
  69. </form>
  70. </div>
  71. <?php include_once("../teampletFoter.php");?>
  72.  
  73. </div>
  74.  
  75. </body>
  76. </html>
nospor
$product_list="$id $productname $producent <br />";
Przecież ty w petli za każdym razem nadpisujesz tę zmienną wiec nic dziwnego ze w tej zmiennej po petli masz ostatni rekord....
Gość
Cytat(nospor @ 18.07.2012, 19:48:22 ) *
$product_list="$id $productname $producent <br />";
Przecież ty w petli za każdym razem nadpisujesz tę zmienną wiec nic dziwnego ze w tej zmiennej po petli masz ostatni rekord....

no tak ale jak wpisuje ten kod nie w divie to wyświetla mi całą listę, więc chyba działa
nospor
Rety.... skup sie... slowo klucz:
NADPISUJESZ zmienną.

A teraz się chwilkę nad tym zastanów.
Gość
oki zrozumiałe temat zamknięty
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.