HDMI,
supozojme se ke ne mySQL nje databaze me emrin test dhe nje tabele me emrin ofertat si dhe me strukture si ne fotografi nga myPHPAdmin.
Kodi ne PHP do te ishte:
Kodi PHP:
<?php
paraqit_ofertat();
function paraqit_ofertat()
{
//lidhja me databaze
$con = mysql_connect("localhost", "root", "") or die ("Lidhja me databaze deshtoi!");
mysql_select_db("test", $con) or die ("Databaza nuk ekziston!");
//sql komanda per oferta
$sql = mysql_query("SELECT * FROM ofertat");
//titulli ne html
echo "<h1>Shitorja e HDMI</h1>";
//per cdo oferte ne tabelen e ofertave
while ($data = mysql_fetch_assoc($sql))
{
//llogaritja e ofertes:
//[koha e lansimit te ofertes] + [kohezgjatja ne sekonda] - [koha aktuale]
$oferta_vlen = ($data["lansimi_ofertes"] + $data["zgjatja_ofertes"]) - time();
//nese oferta eshte e vlefshme
if($oferta_vlen > 0)
{
//merr informacionet nga databaza mysql
$produkti = $data["produkti"];
$pershkrimi = $data["pershkrimi"];
$foto = $data["fotografia"];
$koha_lansimit_ofertes = $data["koha_lansimit_ofertes"];
$cmimi = $data["cmimi"];
//shfaqi ne html
echo "Produkti: ".$produkti."<br/>";
echo "Pershkrimi: ".$pershkrimi."<br/>";
echo "<img src=../".$foto."><br/>";
echo "Cmimi: ".$cmimi." €<br/>";
echo "Oferta vlen edhe: ".$oferta_vlen." sekonda.<br/>";
echo "<br/>";
}
}
}
?>
Kujdes funksioni time() ne php merr kohen aktuale sipas kohes se UNIX-it, kjo kohe permban sekondat qe nga fillimi i UNIX-it (01.01.1970 00:00:00), mu kete format duhet ta kete edhe fusha [koha e lansimit te ofertes] ne databaze. Kete fushe me se miri e fut me funksionin time() me kod ne kohen kur fut nje oferte te re!
Krijoni Kontakt