Le Preinz
Legacy Member
Aangezien ik nu alles wat ik weet van php en mysql zo maar een chaotisch samenraapsel is van manuals, scriptjes, tutorials,.... vrees ik dat ik niet echt efficiënt mijn scripts opbouw. Ik pruts meestal tot het plots werkt.
Daarom, wat kan er allemaal beter aan volgende stukje reeds werkende code van bijvoorbeeld mijn nieuwspagina:
Daarom, wat kan er allemaal beter aan volgende stukje reeds werkende code van bijvoorbeeld mijn nieuwspagina:
PHP:
// de laatste 20 berichten zelf
$sql="SELECT * FROM nieuws ORDER BY numba DESC;";
$result=mysql_db_query($database,$sql,$db);
$i="0";
for ($x = 0; $x <=20; $x++)
{
if ( $row=mysql_fetch_array($result))
{
echo "<a name=\"$row[numba]\"></a><h4>$row[titel] </h4>";
echo "<br><a href=\"#top\">[top]</a><br><br>";
$bericht = str_replace($in, $uit, nl2br($row["bericht"]));
echo ($bericht."<BR><BR>");
// reacties voor elk bericht ophalen
echo "<a href=\"index.php?p=artikels/reacties&nr=".$row["numba"]."&id=0\">schrijf/ lees reacties";
$db=mysql_connect($host,$username,$password);
/query = mysql_query("SELECT * FROM nieuws_reac WHERE numba_in='$row[numba]'");
$aantal = mysql_num_rows($query);
echo " (".$aantal.")</a>";
echo "<br><div align=\"right\">";
echo "<h4>$row[poster] <br>$row[datum]</h4>";
echo "</div>";
echo "<HR SIZE=\"1\">";
$i=$row["numba"];
}
}
for ($j = $i; $j >= 0 ; $j--)
{
$nummer = $j-1;
mysql_query("DELETE FROM nieuws WHERE numba = '$nummer'");
}
mysql_close();




