jeg er nu endt med dette:
http://www.queze.dk/humor/random.phphar lavet det om til en der viser et tilfældigt billede istedet for at skifte hver 24'ende time...
her er min kode:
<?
$conn = mysql_connect("localhost", "queze", "T0t4lS3cr3tP4ssw0rd");
mysql_select_db("queze");
$result = mysql_query("SELECT * FROM sslinks") or die(mysql_error());
while ($row = mysql_fetch_array($result)) {
$linklist_url[] = $row['link_url'];
$linklist_name[] = $row['link_name'];
$linklist_totalrate[] = $row['link_totalrate'];
$linklist_numvotes[] = $row['link_numvotes'];
$linklist_hits[] = $row['link_hits'];
$linklist_id[] = $row['link_id'];
}
?>
<table border="0">
<tr>
<td width="690">
<font face="arial" size="2">
<?
include('
http://www.queze.dk/include/infobilled.php')
?> Tilfældigt billede<br><br>
</td>
</tr>
<tr>
<td width="690">
<font face="arial" size="2">
<?
$result_antal = mysql_query("SELECT COUNT(*) FROM sslinks") or die(mysql_error());
$num_rows = mysql_result($result_antal, 0);
function test() {
global $linklist_url,$linklist_name,$num_rows,$random,$linklist_id,$linklist_hits;
mt_srand((double)microtime()*1000000);
$random = mt_rand(0,$num_rows);
$id = $linklist_id[$random];
$hits = $linklist_hits[$random];
$hits++;
mysql_query("UPDATE sslinks SET link_hits = '$hits' WHERE link_id = '$id'");
$s = $linklist_url[$random];
if (eregi('\.(jpg|jpeg)$',$s)) {
$size = getimagesize($linklist_url[$random]);
if($size[0] > 690){
echo '<p align="center">'.$linklist_name[$random].'<br><img SRC="'.$linklist_url[$random].'" width="690">';
} else {
echo '<p align="center">'.$linklist_name[$random].'<br><img SRC="'.$linklist_url[$random].'">';
}} else {
test();
}}
test();
?>
</td>
</tr>
<tr>
<td width="690">
<font face="arial" size="2">
<?
global $linklist_hits;
if ($linklist_totalrate[$random] > 0) {
echo '<p align="center">Gennmsnitlig stemt: '.$linklist_totalrate[$random]/$linklist_numvotes[$random].', Hits: '.$linklist_hits[$random].'';
} else {
echo '<p align="center">Ingen stemmer, Hits: '.$linklist_hits[$random].'';
}
?>
</td>
</tr>
</table>
<?
mysql_close();
?>
<?
include('
http://www.queze.dk/include/infobilled.php')
?><font face="arial" size="2"><a href="random.php">Nyt billede</a>
er selv ret godt tilfreds efter jeg ikke har arbejdet med php i mere end 3 dage.
har fået tilføjet hits, så når et billed vises bliver der lagt et hit til i databasen. og det brugerne gennemsnitligt har stemt på billedet bliver også vist.
nu skal jeg bare ha lavet så man kan stemme under billedet.