Min kode vil ikke virke.
Den bliver ved med at sige "Maks 1 gang hver 14 dag!", selvom datoen er på f.eks 0, eller der er gået 14 dage siden sidst, hvad kan dette skyldes? :s<?
session_start();
include("functions.php");
error_reporting(E_ALL);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<link href="style.css" rel="stylesheet" type="text/css">
<?
$userid = $_SESSION['userid'];
if(!is_numeric($userid)) { die('Af sikkerhedsmæssige årsager er siden stoppet i at loade. Kontakt webmaster hvis fejlen fortsætte'); exit(); }
$host="localhost"; // Host name
$username="users_camilla"; // Mysql username
$password=""; // Mysql password
$db_name="users_camilla"; // Database name
// Connect to server and select database.
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
$id = $_GET['id'];
$navn = $_GET['hest'];
$pris = $_GET['pris'];
$bruger = $_GET['bruger'];
$mor = $_GET['mor'];
$morid = $_GET['morid'];
$result = mysql_query("SELECT * FROM heste WHERE id='$id'");
$data = mysql_fetch_assoc($result);
$last_aeg = $data['last_aeg'];
$date = date("Ymd");// current date
$twoweeks = strtotime(date("Ymd", strtotime($date)) . " +2 week");
if($twoweeks > $last_aeg){
$idag = date("Ymd");
$sql="UPDATE heste SET ejer='$bruger' WHERE id='$id'";
$result=mysql_query($sql);
$sql2="UPDATE members SET konto = konto - " . $pris . " WHERE myusername='$bruger'";
$result2=mysql_query($sql2);
$sql3="UPDATE heste SET Mor='$mor' WHERE id='$id'";
$result3=mysql_query($sql3);
$sql4="UPDATE heste SET last_aeg='$idag' WHERE id='$morid'";
$result4=mysql_query($sql4);
if($result && $result2 && $result3 && $result4){
echo "Tillykke, du har nu avlet et æg!<br>
Din hoppe skal lige have lidt tid til at komme sig, så du kan avle igen,
om 14 dage.";
echo "<BR>";
}
else {
echo mysql_error();
}
} else {
echo "Maks 1 gang hver 14 dag!";
}
?>