[ android~paranoid @ 22.07.2007. 23:13 ] @
Problem je kako da stavim podatke iz baze u HTML tabelu.

Ovo radi:

Code:
<?php
$result=mysql_query("select * from guestbook") or die(mysql_error());
while ($row=mysql_fetch_array($result))
{
echo "<b>Name:</b>";
echo $row[0];
echo "<b>Location:</b>";
echo $row[1];
echo "<b>Email:</b>";
echo $row[2];
echo "<b>URL:</b>";
echo $row[3];
echo "<b>Comments:</b>";
echo $row[4];
echo"<br>\n";
}
mysql_free_result($result);
?>


Ovo ne radi:

Code:
<?php
$result=mysql_query("select * from guestbook") or die(mysql_error());
while ($row=mysql_fetch_array($result))
{
$num_fields=mysql_num_fields($result);
echo "<table border = 1>";
echo "<tr>";
for($i=0; $i<$num_fields; $i++)
{
   echo "<td valign = top>";
   echo $row[i];
   echo "<td>";
}
echo "</tr>";
echo "</table>";
}
mysql_free_result($result);
?>


Zasto?
[ Nemanja Avramović @ 23.07.2007. 00:27 ] @
Kako "ne radi?"
PHP daje grešku ili se ništa ne vidi ili šta?

Za početak (mada mislim da nije problem u tome):
<table border = 1> treba <table border='1'> i
<td valign = top> treba <td valign='top'>
[ 3emyh @ 23.07.2007. 00:59 ] @
Možda
Code:
echo $row[$i];

umesto
Code:
echo $row[i];

Onaj valign="top" slobodno stavi na TR a ne na svaki TD
Kako izgleda HTML source koji dobijaš?
[ mdostanic @ 23.07.2007. 07:57 ] @
Mozda gresim posto ja citam drugacije podatke iz baze...ali... ako imas tabelu sa poljima npr.: id, ime, prezime...
onda citas ovako:

echo $row['id'];
echo $row['ime'];
echo $row['prezime'];
[ android~paranoid @ 23.07.2007. 10:27 ] @
Citat:
3emyh: Možda
Code:
echo $row[$i];

umesto
Code:
echo $row[i];


Uffffffff, ovo je bio problem, hvala vam.