Nieuw lid |
|
Beste mensen,
Ik zit met een vraag en misschien kunnen jullie mij hierbij helpen. Het heeft betrekking tot het uitlezen van nieuws uit de database.
Met het hieronder staande scriptje worden er 25 nieuwsberichten uitgelezen:
$select = "SELECT id, onderwerp, cat, DATE_FORMAT(datum,'%d-%m %H:%i') AS datum FROM nieuws_berichten ORDER BY id DESC LIMIT 25";
$query = mysql_query($select)or die(mysql_error());
if(mysql_num_rows($query) == 0)
{
}
else
{
while ($list = mysql_fetch_object($query))
{
$onderwerp = $list->onderwerp;
$select2 = "SELECT * FROM nieuws_reacties WHERE nieuwsid = '".$list->id."'";
$query2 = mysql_query($select2)or die(mysql_error());
echo "<tr>";
echo "<td width=\"13%\"><b>".$list->datum."</b></td>";
$cat = array("", "Algemeen", "<font color=\"#333333\">PlayStation 3</font>", "<font color=\"#66CC33\">Xbox 360</font>", "<font color=\"#000099\">PSN</font>", "<font color=\"#FF9900\">Xbox Live</font>", "<font color=\"#FFCC00\">NG Spot</font>", "<font color=\"#CC0000\">Multi</font>");
echo "<td width=\"14%\"><b>".$cat[$list->cat]."</b></td>";
echo "<td width=\"60%\"><a href=\"index.php?pagina=nieuws/lezen&id=".$list->id."\">".$onderwerp."</a></td>";
echo "<td width=\"13%\">Reacties <font color=\"#CCCCCC\">(".mysql_num_rows($query2).")</font></td>";
echo "</tr>";
}
}
$select = "SELECT id, onderwerp, cat, DATE_FORMAT(datum,'%d-%m %H:%i') AS datum FROM nieuws_berichten ORDER BY id DESC LIMIT 25"; { } else { { $onderwerp = $list->onderwerp; $select2 = "SELECT * FROM nieuws_reacties WHERE nieuwsid = '".$list->id."'"; echo "<td width=\"13%\"><b>".$list->datum."</b></td>"; $cat = array("", "Algemeen", "<font color=\"#333333\">PlayStation 3</font>", "<font color=\"#66CC33\">Xbox 360</font>", "<font color=\"#000099\">PSN</font>", "<font color=\"#FF9900\">Xbox Live</font>", "<font color=\"#FFCC00\">NG Spot</font>", "<font color=\"#CC0000\">Multi</font>"); echo "<td width=\"14%\"><b>".$cat[$list->cat]."</b></td>"; echo "<td width=\"60%\"><a href=\"index.php?pagina=nieuws/lezen&id=".$list->id."\">".$onderwerp."</a></td>"; echo "<td width=\"13%\">Reacties <font color=\"#CCCCCC\">(".mysql_num_rows($query2).")</font></td>"; } }
Dit word allemaal onder elkaar neergezet. Wat ik graag zou willen hebben is dat het anders word noteert. Dus op de volgende manier.
Maandag 8 december
- Nieuwsbericht
- Nieuwsbericht
- Nieuwsbericht
Zondag 7 december
- Nieuwsbericht
- Nieuwsbericht
En dus niet op de manier zoals het nu is. Dat alles onder elkaar word neergezet. Er moet dus iets komen waarin “datum” een belangrijke rol heeft. Misschien kan iemand mij hiermee helpen?
Alvast bedankt,
|