[PHP+MYSQL] Edycja tablicy, plz help

Języki, których efekty są wykonywane po stronie serwera. PHP, ASP czy CGI w połączeniu z bazami danych SQL dają niezwykłe możliwości budowy i zarządzania stron WWW. Tu zadajemy pytania oraz demonstrujemy kod, z którym mamy problem.
kroma
Posty: 14
Rejestracja: ndz lip 04, 2004 12:17 am
Lokalizacja: Szczecin
Kontakt:

[PHP+MYSQL] Edycja tablicy, plz help

Post autor: kroma »

witam. mam kolejny problem, ale jestesmy od tego zeby sobie pomagac (chyba) 8)

[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 :roll: ?? powiedzcie mi jezeli mozecie gdzie jest blad?
dziekuje i pozdrawiam
Krzysztof Aszkiełowicz
Zaczyna działać
Zaczyna działać
Posty: 458
Rejestracja: pn maja 26, 2003 9:29 pm
Lokalizacja: Warszawa
Kontakt:

Re: [PHP+MYSQL] Edycja tablicy, plz help

Post autor: Krzysztof Aszkiełowicz »

pokaz strukture tabeli

wejdz do mysqlmonitor i SHOW TABLE news (najpierw: use baza_danych) i skopiuj tu pięknie :)
ODPOWIEDZ