Trådstart#1 Varför funkar inte det här?
<?php
include("includes/db.php");
// Open the database
$get = mysql_query("SELECT * FROM visitors");
$userRow = mysql_fetch_array($get);
// Add one visitor
$visits = $userRow["hits"] + 1;
$get = mysql_select_db("UPDATE visitors SET hits = '$visits'");
// Redirect after counting
echo("<script language=JavaScript>");
echo("self.location.replace('news.php')");
echo("</script>");
// Close database connection
mysql_close($open);
?>
SSPiNMedlem sedan mars 20007 896 inlägg Vad får du för felmeddelande/vad händer? Öppnar du kopplingen i db.php?
Du skulle kunna korta ner scriptet avsevärt:
<?php
mysql_connect ( "SERVER", "UID", "PWD" );
mysql_select_db ( "DATABAS" );
mysql_query ( "UPDATE visitors SET hits = hits + 1" );
mysql_close ();
header ( "Location: news.php" );
?>
Jag får inget felmeddelande, men det läggs inte till +1 i databasen.
Hah, nu funkar det. Alltid SPiN! Puss på dig 