Hmm.. jeg har arbejdet vidre med kraftig hjælp fra nyhedsgruppen alt.php.sql
Så nu ser de "test sider" sådan her ud:
----kodestart--------
<html>
<head>
<title>TEST PAGE</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
test1<br>
<?php
// Connecting, selecting database
$link = mysql_connect("localhost", "sql_brugernavn", "kodeord") or die("Could not connect");
mysql_select_db("database") or die("Could not select database");
// Performing SQL query
$query = "UPDATE artikelLaest SET antal=antal+1 WHERE artikelId='".$nuvaerendeArtikel."'";
$result = mysql_query($query,$link) or die("Query failed");
{
if (mysql_affected_rows($link) == 0)
// Means that your record do not exists in your database. You should Add it.
// BTW, Antal means number of hits in your language ??
// BTW, Antal means number of hits in your language ??
$query = "INSERT INTO artikelLaest (artikelId,antal) VALUES ('',1)";
$result = mysql_query($query,$link) or die("Query failed");
}
mysql_close($link);
?>
</body>
</html>
-----kodeslut----------
Dem har jeg så oprettet et par stykker af.. Og så er det så meningen af denne side skulle vise de mest viste sider som en top10 (top "whatever")
---kodestart--------
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
top10:
<?php
// Connecting, selecting database
$link = mysql_connect("localhost", "sql_brugernavn", "kodeord")
or die("Could not connect");
print "Connected successfully";
mysql_select_db("database")
or die("Could not select database");
// Performing SQL query
$query = "SELECT artikelId,antal FROM artikelLaest ORDER BY antal DESC
LIMIT 4";
$result = mysql_query($query,$link) or die("Query failed");
// Printing results in HTML
if (mysql_num_rows($result) != 0)
{
print "<table>\n";
while ($line = mysql_fetch_array($result)) {
print "\t<tr>\n";
print "\t\t<td>".$line["artikelId"]."</td>\n";
print "\t\t<td>".$line["antal"]."</td>\n";
print "\t</tr>\n";
}
print "</table>\n";
}
else
{ // Do you already add something in your database ?? i didn't see an insert script in your page ?
print "there's no data in your database";
}
@mysql_free_result($result);
@mysql_close($link);
?>
</body>
</html>
-----kodeslut------
Men det gør den ikke... den viser kun et tal som stiger med 2 for hver gang der bliver klikket på en af test siderne... Jeg aner ikke hvad jeg skal gøre nu.. kan i hjælpe?
her er et screenshot af hvordan min phpmyadmin ser ud:
http://www.peet.dk/tmp/test/ss4.jpg