[PHP+MYSQL] Edycja tablicy, plz help
: pn lis 08, 2004 1:42 pm
witam. mam kolejny problem, ale jestesmy od tego zeby sobie pomagac (chyba)
[php]<?php
$wynik=mysql_query("SELECT * FROM news WHERE kategoria='$kategoria' ORDER BY nr DESC LIMIT $start,$wyswietl;");
while($rekord=mysql_fetch_array($wynik)) // WYSWIETLANIE NEWSOW
{
print("<font size=\"-3\" face=\"Verdana, Arial, Helvetica, sans-serif\">");
print("<b><a href=\"index.php?kategoria=".$rekord[9]."&nr=".$rekord[0]."\">$rekord[1]</a></b><br><br>$rekord[7] [ $rekord[2] ] | ");
print("kategoria: <a href=\"index.php?kategoria=".$rekord[9]."\">$rekord[9]</a>");
print("<p align=\"justify\">$rekord[3] ...</p>");
$k_rok=substr($rekord[8],0,4);
$k_miesiac=substr($rekord[8],5,2);
$k_dzien=substr($rekord[8],8,2);
$k_mikro=mktime(0,0,0,"$k_miesiac","$k_dzien","$k_rok");
$aktualny=time();
$do_konca=$k_mikro-$aktualny;
$do_konca=floor($do_konca/86400);
if ($aktualny>=$k_mikro)
{
print("Konkurs zostal zakonczony");
$sql="UPDATE news SET status='zakonczony' LIMIT 1;";
$edycja=mysql_query($sql);
} else
{
print"Do konca konkurs pozostalo: <b>$do_konca</b> dni";
$sql="UPDATE news SET status='trwa' LIMIT 1;";
$edycja=mysql_query($sql);
}
?>[/php]
jest kod ktory wyswietla newsy, porcjuje strony
chcialbym zeby w momencie gdy konkurs jest zakonczony do tablicy w pole "status" dopisywane bylo: zakonczony, a gdy konkurs trwa ze: trwa
dlaczego nie dziala
?? powiedzcie mi jezeli mozecie gdzie jest blad?
dziekuje i pozdrawiam
[php]<?php
$wynik=mysql_query("SELECT * FROM news WHERE kategoria='$kategoria' ORDER BY nr DESC LIMIT $start,$wyswietl;");
while($rekord=mysql_fetch_array($wynik)) // WYSWIETLANIE NEWSOW
{
print("<font size=\"-3\" face=\"Verdana, Arial, Helvetica, sans-serif\">");
print("<b><a href=\"index.php?kategoria=".$rekord[9]."&nr=".$rekord[0]."\">$rekord[1]</a></b><br><br>$rekord[7] [ $rekord[2] ] | ");
print("kategoria: <a href=\"index.php?kategoria=".$rekord[9]."\">$rekord[9]</a>");
print("<p align=\"justify\">$rekord[3] ...</p>");
$k_rok=substr($rekord[8],0,4);
$k_miesiac=substr($rekord[8],5,2);
$k_dzien=substr($rekord[8],8,2);
$k_mikro=mktime(0,0,0,"$k_miesiac","$k_dzien","$k_rok");
$aktualny=time();
$do_konca=$k_mikro-$aktualny;
$do_konca=floor($do_konca/86400);
if ($aktualny>=$k_mikro)
{
print("Konkurs zostal zakonczony");
$sql="UPDATE news SET status='zakonczony' LIMIT 1;";
$edycja=mysql_query($sql);
} else
{
print"Do konca konkurs pozostalo: <b>$do_konca</b> dni";
$sql="UPDATE news SET status='trwa' LIMIT 1;";
$edycja=mysql_query($sql);
}
?>[/php]
jest kod ktory wyswietla newsy, porcjuje strony
chcialbym zeby w momencie gdy konkurs jest zakonczony do tablicy w pole "status" dopisywane bylo: zakonczony, a gdy konkurs trwa ze: trwa
dlaczego nie dziala
dziekuje i pozdrawiam