Witam. Uczę się dopiero języka PHP od podstaw. Korzystając z jednego poradnika w internecie zrobiłem sobie proste wyświetlanie wyników na mojej stronie.
<?php
include_once 'connect.php';
$query="SELECT * FROM towary";
$result=mysql_query($query);
$num=mysql_numrows($result);
echo "<b><center>Struktura bazy danych</center></b><br><br>";
echo "Wyswietlanie <br>";
$i=0;
while ($i < $num) {
$id_towaru=mysql_result($result,$i,"Id_towaru");
$id_producenta=mysql_result($result,$i,"Id_producenta");
$nazwa=mysql_result($result,$i,"Nazwa");
$cena=mysql_result($result,$i,"Cena");
echo "<b>id_towaru:$id_towaru</b><br>id_producenta: $id_producenta<br>nazwa: $nazwa<br>cena: $cena<br><hr><br>";
$i++;
}
?>
Przerobiłem go tak jak w następnym rozdziale ale nie wiem co dalej. Nie wyświetlają mi się żadne rekordy.
<table border="0" cellspacing="2" cellpadding="2">
<tr>
<th><font face="Arial, Helvetica, sans-serif">id</font></th>
<th><font face="Arial, Helvetica, sans-serif">id</font></th>
<th><font face="Arial, Helvetica, sans-serif">nazwa</font></th>
<th><font face="Arial, Helvetica, sans-serif">cena</font></th>
</tr>
<?
$j=0;
while ($j < $num) {
$id_towaru=mysql_result($result,$j,"Id_towaru");
$id_producenta=mysql_result($result,$j,"Id_producenta");
$nazwa=mysql_result($result,$j,"Nazwa");
$cena=mysql_result($result,$j,"Cena");
?>
<tr>
<td><font face="Arial, Helvetica, sans-serif"><? echo $id_towaru; ?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><? echo $id_producenta; ?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><? echo $nazwa; ?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><? echo $cena; ?></font></td>
</tr>
<?
$j++;
}
echo "</table>";
?>