Ik heb een klein vraagje, ik heb het onderstaande script geschreven omdat een lijst wil krijgen met datum's in de toekomst, zodat die aangeklikt kunnen worden en er op een datum afgemeld kan worden.
<?
$username="***";
$password="***";
$database="***";
mysql_connect(localhost,$username,$password);
@mysql_select_db($database) or die( "Kan niet verbinden");
$query="SELECT * FROM agenda WHERE team='JA2'";
$result=mysql_query($query);
$num=mysql_num_rows($result);
mysql_close();
$i=0;
while ($i < $num) {
$dag=mysql_result($result,$i,"dag");
echo date('l jS F (Y-m-d)', strtotime('next $dag'));
echo "<br/>";
$i++;
}
?>
Nu werkt het helaas nog niet helemaal zoals ik wil, want uit deze query volgt dit resultaat:
Thursday 1st January (1970-01-01)
Thursday 1st January (1970-01-01)
Er zit dus een fout in het script maar ik vind hem niet, als ik namelijk de variabel $dag verander in "wednesday" dan geeft ie keurig volgende week woensdag aan. Er zit iets fout in het ophalen van de dag. Ik heb gewoon 2 rijen in de database gezet waarbij 2x het team JA2 is en onder dag heb ik vermeld: "wednesday" en "friday". (zonder aanhalingstekens).
Het type van die tabel is VARCHAR, dat zou toch moeten kunnen?
Iemand die mij uit de brand helpt?