| Autor | Zpráva | ||
|---|---|---|---|
| Maty Profil |
#1 · Zasláno: 27. 10. 2005, 20:43:42 · Upravil/a: Maty
Zdravím, dělám si vlastní redakční systém a potřeboval by jsem od Vás poradit, kde mám chyby v kódu, nebo co se dá zjednodušit nebo psát jinak a lépe. Používal jsem phprs, ale ten už mi nevyhovuje. PHP nedělám moc dlouho a proto děkuji za každou radu. Tento kód zobrazí článek:
<?php //---Zobrazení článku na hlavní stránce--- if (empty($_GET[id])): $dotaz_clanek = mysql_query("select id, id_autora, id_rubriky, titulek, uvod, datum, priorita, vydano, obrazek from clanky order by datum",$db); while ($clanek=mysql_fetch_array($dotaz_clanek)) { $dotaz_autor = mysql_query("select id, jmeno, prijmeni from autori where id='$clanek[id_autora]'",$db); $autor=mysql_fetch_array($dotaz_autor); if ($clanek[vydano]==1): echo " <div id='clanek'> <img id='obtekani-obrazku' src='$clanek[obrazek]' alt='$clanek[titulek]' align='left' height='90' width='90' border='1'><a href='?akce=clanek&id=$clanek[id]'><div id='text-titulek'>$clanek[titulek]</a></div> <div id='text-detaily'> ".Datum($clanek[datum])." | $autor[jmeno] $autor[prijmeni]</div> <div id='text-cerna'> $clanek[uvod]</div> </div>"; endif; } else: //---Zobrazení celého článku--- $dotaz_clanek=mysql_query("select id, id_autora, id_rubriky, titulek, uvod, obsah, datum, precteno, priorita, vydano, obrazek from clanky where id='$_GET[id]'",$db); $clanek=mysql_fetch_array($dotaz_clanek); $dotaz_autor=mysql_query("select id, jmeno, prijmeni from autori where id='$clanek[id_autora]'",$db); $autor=mysql_fetch_array($dotaz_autor); $dotaz_rubrika=mysql_query("select id, nazev from rubriky where id='$clanek[id_rubriky]'",$db); $rubrika=mysql_fetch_array($dotaz_rubrika); $precteno=$clanek[precteno]+1; $aktualizace=mysql_query("update clanky set precteno='$precteno' where id='$clanek[id]'"); echo " <div id='nadpis-velky'>".UkazObrazek("sipky.gif")." $clanek[titulek]</div> ".UkazObrazek("cara.gif")."<br/><br/>"; TabulkaOhraniceniHorni(); echo "<div id='clanek-detaily'><img id='obtekani-obrazku' src='$clanek[obrazek]' alt='$clanek[titulek]' align='left' height='90' width='90' border='1'>Vydáno: ".Datum($clanek[datum])."<br/>Autor: $autor[jmeno] $autor[prijmeni]<br/>Přečteno: $clanek[precteno]x<br/>Rubrika: $rubrika[nazev]</div>"; TabulkaOhraniceniDolni(); echo "<br/>$clanek[uvod]<br/><br/> $clanek[obsah]<br/><br/> <div id='text-nadpis'>Související články:</div>"; $dotaz_souvisejici_clanky=mysql_query("select id, id_rubriky, titulek, datum, vydano from clanky where id_rubriky='$clanek[id_rubriky]' and id<>'$_GET[id]' order by datum desc limit 5",$db); while ($souvisejici_clanek=mysql_fetch_array($dotaz_souvisejici_clanky)) { echo "".UkazObrazek("arrow.gif")." <a href='?akce=clanek&id=$souvisejici_clanek[id]'>$souvisejici_clanek [titulek]</a> <span id='text-detaily'>(".Datum($souvisejici_clanek[datum]).")</span><br/>" ; } endif; ?> |
||
| WertriK Profil * |
#2 · Zasláno: 27. 10. 2005, 21:04:54
Prostuduj si to o uvozovkach a trosku tomu dodej kulturu...
http://www.php-weblog.com/archiv/2005/unor/3/nejcastejsi-chyby-zacatec niku-v-php-I.html |
||
|
Časová prodleva: 20 let
|
|||
Toto téma je uzamčeno. Odpověď nelze zaslat.
0