Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: MySQL:sta haetun tiedon siisti kappalejako

Decease [14.03.2007 19:35:35]

#

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?

tsuriga [14.03.2007 20:15:29]

#

Ota explodesta pois tuo toinen parametri.

Decease [14.03.2007 21:10:25]

#

Kiitoksia, nyt sain toimimaan. Yksinkertainen oli ongelma mutta opinpahan jotain uutta.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta