Autor | Zpráva | ||
---|---|---|---|
pafkoo Profil |
#1 · Zasláno: 13. 4. 2007, 14:10:30 · Upravil/a: pafkoo
ahoj, je to asi triviální dotaz, ale já s tím nemůžu hnout. projíždím celý kód znova a znova a nemůžu tu zatracenou chybu najít. vím, že mi to napíše na kterém řádku je, ale já ji tam prostě nevidím. byl bych rád kdyby jste se na to mrkli a poradili, díky moc. chyba se vypisuje tady.
kód <?php //------------------ prihlasovaci udaje do k mysql servru------------------------------------ require ("db.php"); //-------------------------------------------------------------------- ------------------------ ?> <?php include('hlavicka.php'); ?> <div id="obsah"> <div class="box"> <h2>Nejnovější články</h2> <ul> <?php $clanky = mysql_query('SELECT * FROM clanky ORDER BY id DESC LIMIT 5'); if (mysql_num_rows($clanky) > 0) { while ($vypis = mysql_fetch_array($clanky)) { $pocet_kom = mysql_num_rows(mysql_query("SELECT * FROM komentare WHERE id_clanku=".$vypis['id'])); $datum = $vypis['datum']; $rok = substr($datum,0,4); $mesic = substr($datum,5,2); $den = substr($datum,8,2); $vypis['datum'] = $den . '.'.$mesic.'.'.$rok; $den = substr($datum,8,2); echo "<li><a href="clanek?cl=".$vypis['id']."">".$vypis['nadpis']."</a><span class="info-clanek"> ".$vypis['autor']." - ".$vypis['datum']." - Komentáře[".$pocet_kom."]</span></li>"; } } else echo "Zatím nikdo nic nenapsal."; ?> </ul> <p><a href="clanky">[všechny články]</a></p> </div> <!--box konec--> <br /> <h2>Novinky</h2> <?php $sql = mysql_query('SELECT * FROM novinky ORDER BY id DESC LIMIT 6'); while ($data = mysql_fetch_array($sql)) { $datum = $data['datum']; $rok = substr($datum,0,4); $mesic = substr($datum,5,2); $den = substr($datum,8,2); $data['datum'] = $den . '.'.$mesic.'.'.$rok; $den = substr($datum,8,2); // prevod smajlu a formatovani textu $find = Array(" ", "", "", "", "", "[1]", "[2]", "[3]", "[4]", "[5]", "[6]", "[7]", "[8]", "[9]", "[10]", "[11]", "[12]", "[13]", "[14]", "[15]", "[16]"); $replace_with = Array(" <br />", " <strong>", "</strong>", " <em>", "</em>", "<img src="kostra/smajlici/gear_happy2.gif" alt="" />", "<img src="kostra/smajlici/gear_grin.gif" alt="" />", "<img src="kostra/smajlici/gear_lol2.gif" alt="" />", "<img src="kostra/smajlici/gear_cool2.gif" alt="" />", "<img src="kostra/smajlici/gear_tongue.gif" alt="" />", "<img src="kostra/smajlici/gear_wink2.gif" alt="" />", "<img src="kostra/smajlici/gear_nonplussed.gif" alt="" />", "<img src="kostra/smajlici/gear_oh2.gif" alt="" />", "<img src="kostra/smajlici/gear_puke.gif" alt="" />", "<img src="kostra/smajlici/gear_roll.gif" alt="" />", "<img src="kostra/smajlici/gear_sad2.gif" alt="" />", "<img src="kostra/smajlici/gear_cry2.gif" alt="" />", "<img src="kostra/smajlici/gear_diagonal.gif" alt="" />", "<img src="kostra/smajlici/gear_angry.gif" alt="" />", "<img src="kostra/smajlici/gear_evil.gif" alt="" />", "<img src="kostra/smajlici/gear_huh2.gif" alt="" />"); $text = str_replace($find, $replace_with, $data['text']); $text = ereg_replace("(http://[^ ]+.[^ ]+)", " <a href="1" target="_blank">1</a> ", $text); // prevedu odkazy echo "<div class="novinka"> <h3>".$data['titulek']." - napsal ".$data['vlozil']." - ".$data['datum']."</h3> <p>".$text."</p></div>"; ?> </div><!--konec obsah--> <?php include("menu.php"); include("paticka.php"); ?> |
||
tiso Profil |
#2 · Zasláno: 13. 4. 2007, 14:22:03
chýba Ti ukončovacia zátvorka (}) pre while ($data = mysql_fetch_array($sql))
|
||
WertriK Profil |
#3 · Zasláno: 13. 4. 2007, 14:23:46 · Upravil/a: WertriK
Chybí ti tam konec k cyklu while - chybí ti tam }
wáááááá, pozdě :( |
||
Kcko Profil |
#4 · Zasláno: 13. 4. 2007, 16:28:03
Jedna technicka, je nutne neustale tvorit to pole na prevod smajlu v cyklu ? Nestacilo by to udelat jen 1x pred nim?
|
||
WertriK Profil |
#5 · Zasláno: 13. 4. 2007, 17:11:12
Ne
$find = Array(" ", "", "", "", "", "[1]", "[2]", "[3]", "[4]", "[5]", "[6]", "[7]", "[8]", "[9]", "[10]", "[11]", "[12]", "[13]", "[14]", "[15]", "[16]"); $replace_with = Array(" <br />", " <strong>", "</strong>", " <em>", "</em>", "<img src="kostra/smajlici/gear_happy2.gif" alt="" />", "<img src="kostra/smajlici/gear_grin.gif" alt="" />", "<img src="kostra/smajlici/gear_lol2.gif" alt="" />", "<img src="kostra/smajlici/gear_cool2.gif" alt="" />", "<img src="kostra/smajlici/gear_tongue.gif" alt="" />", "<img src="kostra/smajlici/gear_wink2.gif" alt="" />", "<img src="kostra/smajlici/gear_nonplussed.gif" alt="" />", "<img src="kostra/smajlici/gear_oh2.gif" alt="" />", "<img src="kostra/smajlici/gear_puke.gif" alt="" />", "<img src="kostra/smajlici/gear_roll.gif" alt="" />", "<img src="kostra/smajlici/gear_sad2.gif" alt="" />", "<img src="kostra/smajlici/gear_cry2.gif" alt="" />", "<img src="kostra/smajlici/gear_diagonal.gif" alt="" />", "<img src="kostra/smajlici/gear_angry.gif" alt="" />", "<img src="kostra/smajlici/gear_evil.gif" alt="" />", "<img src="kostra/smajlici/gear_huh2.gif" alt="" />"); tohle můžeš strčit nad ten cyklus... |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0