MySQL interesse |
|
Hallo iedereen,
<?php
require("config.php");
if($login AND session_is_registered('memberid')){
while($object = mysql_fetch_object($query)){
$gebruikersnaam = $object->gebruikersnaam;
$priveberichten = $object->pm;
$credits = $object->credits;
$naam = $object->naam;
$verj = $object->verj;
$huidigjaar = date("Y");
$vorig = $huidigjaar-1;
}
$qrie = mysql_query("SELECT * FROM members WHERE memberid = '$memberid'") or die(mysql_error());
$fetch = mysql_fetch_assoc($qrie);
$string = $fetch['geboortedatum'];
$array = explode("-", $string);
$dag = $array[0];
$maand = $array[1];
$jaar = $array[2];
// Als er in de database staat bij $verj het huidige jaar dat hij de rest dan niet opstart (dit doet hij niet)
if($verj=="$huidigjaar"){
}
else{
// Als het de goede dag is en $verj heeft de waarde van het vorige jaar of de waarde 0 dit uitvoeren (werkt niet)
if(date("d")=="$dag" AND date("m")=="$maand" AND $verj=="$vorig" OR $verj=="0"){
$q1 = mysql_query("UPDATE members SET credits = credits + 250 WHERE memberid = '$memberid'");
$q2 = mysql_query("UPDATE members SET hwb='1', wb = 'Hallo $naam, Gefeliciteerd met je verjaardag! Ik heb een cadeautje voor je. Ik heb je 250 sterren gegeven. Nog een prettige verjaardag gewenst en niet teveel taart eten he? Groeten BasDV' WHERE memberid = '$memberid'") or die(mysql_error());
$q3 = mysql_query("UPDATE members SET verj = '$huidigjaar' WHERE memberid = '$memberid'") or die(mysql_error());
mysql_query($q1);
mysql_query($q2);
mysql_query($q3);
echo "ja";
}
}
}
if(!$login){
echo "nee";
}
?>
<?php require("config.php"); $gebruikersnaam = $object->gebruikersnaam; $priveberichten = $object->pm; $credits = $object->credits; $naam = $object->naam; $verj = $object->verj; $vorig = $huidigjaar-1; } $string = $fetch['geboortedatum']; $dag = $array[0]; $maand = $array[1]; $jaar = $array[2]; // Als er in de database staat bij $verj het huidige jaar dat hij de rest dan niet opstart (dit doet hij niet) if($verj=="$huidigjaar"){ } else{ // Als het de goede dag is en $verj heeft de waarde van het vorige jaar of de waarde 0 dit uitvoeren (werkt niet) if(date("d")=="$dag" AND date("m")=="$maand" AND $verj=="$vorig" OR $verj=="0"){ $q1 = mysql_query("UPDATE members SET credits = credits + 250 WHERE memberid = '$memberid'"); $q2 = mysql_query("UPDATE members SET hwb='1', wb = 'Hallo $naam, Gefeliciteerd met je verjaardag! Ik heb een cadeautje voor je. Ik heb je 250 sterren gegeven. Nog een prettige verjaardag gewenst en niet teveel taart eten he? Groeten BasDV' WHERE memberid = '$memberid'") or die(mysql_error()); } } } if(!$login){ } ?>
Ik heb deze code maar het gaat niet helemaal goed
Kijk in de code wat er moet gebeuren.
Hij voert alles uit terwijl sommige delen niet uitgevoerd moeten worden....
Wat gaat hier fout?
Mvg, BasDV
|