Ta random fra table
Hej eksperter!Mit spørgsmål lyder på hvordan jeg plukker informationerne i mine phpmyadmin tabeller random - altså ikke de nyeste først eks.
I bedes venligst rette min kode således at den gør det.
På forhånd tak for hjælpen!
KODEN:
include("config.php");
$pr_side = 5;
$conantal = mysql_result(mysql_query("SELECT COUNT(*) FROM forum"),0);
$vis_fra = (isset($_GET["visfra"]) && is_numeric($_GET["visfra"]) && $_GET["visfra"] < $conantal) ? $_GET["visfra"] : 0;
$hent = mysql_query("SELECT * FROM forum ORDER BY id DESC limit $vis_fra, $pr_side") or die(mysql_error());
while($vis = mysql_fetch_array($hent)){
echo "<table width=\"400\" bgcolor=\"#e4ecff\" cellspacing=\"1\"><tr><td>";
echo $vis[sporg];
echo "<br/><br/><i>";
echo $vis[forfatter];
echo " ";
echo $vis[dato];
echo " ";
echo "<font color=\"#3f74ec\"><a href=\"read.php?id=$vis[id]\">Comments(";
$antal = mysql_query("SELECT COUNT(*) AS antal FROM forum_svar WHERE nr = '$vis[id]'") or die(mysql_error());
echo mysql_result($antal, 0);
echo ")</a></font></i></td></tr></table><br/>";
}
if ($vis_fra > 0) {
$back= $vis_fra - $pr_side;
echo "<a href='?visfra=".$back."'>Previous</a> ";
}
$page = 1;
for ($start = 0; $conantal > $start; $start = $start + $pr_side) {
if($vis_fra != $page * $pr_side - $pr_side) {
echo "<a href='?visfra=".$start."'>".$page."</a> ";
} else {
echo $page." ";
}
$page++;
}
if ($vis_fra < $conantal - $pr_side) {
$next = $vis_fra + $pr_side;
echo "<a href='?&visfra=".$next."'>Next</a>";
}
?>