baze pomocu PHP-a u celiju HTML tabele?
kod za prikljucenje na bazu itd...
prosledjen upit,vracen rezultat,brojanje redova,
pa onda:
<?
$i=0;
while ($i < $num) {
$Ime=mysql_result($result,$i,"Ime");
$Prezime=mysql_result($result,$i,"Prezime");
$Opis=mysql_result($result,$i,"Alt");
$slika=mysql_result($result,$i,"Picture");
$tip=mysql_result($result,$i,"File_Type");
++$i;
}
?>
<tr>
<td><font face="Arial, Helvetica, sans-serif"><? echo "$Ime"; ?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><? echo "$Prezime"; ?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><? echo "$Opis"; ?></font></td>
<td><img src="<? echo "$slika"; ?>"></td>
Ovaj kod naravno ne radi,jer se u HTML tabeli na mestu gde treba da bude slika
prikazuje gomila slova i brojeva,znam da je potreban Header("Content type: $tip"),
ali ja ne stavljam to na posebnu stranu,nego u celiju HTML tabele!
Kada se stavi:
<td><img src="prikazisliku.php"></td>
gde je prikazisliku.php (pretrazuje se sa HTML forme po id-u slike,
Seq_No je Primary Key(tinyint)):
<?
(bez koda za prikljucenje,posto koristim mysql_pconnect):
if($id){
$query="SELECT * FROM slike WHERE Seq_No=$id";
$result=mysql_query($query);
$num=mysql_num_rows($result);
$i=0;
while ($i < $num) {
$tip = mysql_result($result,0,"File_Type");
$slika = mysql_result($result,0,"Picture");
++$i;
}
Header( "Content-type: $tip");
echo $slika;
exit();
}
?>
prukazuju se samo tekstualni podaci u tabeli,a tamo gde treba da bude
slika nema nicega (cak ni onog kvadrata u kome treba da je slika,samo
belo!)