Terve. Eli nettisivuni pohjaa lähes kokonaan foorumiin ja siellä olevaan dataan. Uutiset tulevat etusivulle foorumin uutisosiosta ja tarvitsisivat järkevän kappalejaon myös html-koodin seassa. Olen toteuttanut asian näin:
<?php while($row = mysql_fetch_array($news)) { $parts = explode("\n", $row['message'], 4); $p1 = $parts[0]; $p2 = $parts[1]; $p3 = $parts[2]; $p4 = $parts[3]; echo "<h3>".$row['topic']."</h3>"; echo "<p>".$p1."</p>"; echo "<p>".$p2."</p>"; echo "<p>".$p3."</p>"; echo "<p>".$p4."</p>"; } ?>
Eli kappaleita tulee automaattisesti tuo neljä ja jos uutisessa ei ole neljää kappaletta vaan esimerkiksi kolme, niin jää koodiin rumia tyhjiä kappaleita. Eli mtien saisin laskettua kappaleiden määrän itse foorumiviestissä ja tehtyä näin juuri oikean määrän kappaleita itse uutissivulle?
Ota explodesta pois tuo toinen parametri.
Kiitoksia, nyt sain toimimaan. Yksinkertainen oli ongelma mutta opinpahan jotain uutta.
Aihe on jo aika vanha, joten et voi enää vastata siihen.