Hallo allemaal,

Ik ben op zoek naar een script voor het volgende:

If (ingestelde tijd *later dan* huidige tijd){
Actie A
}
else {
Actie B
}

Ik ben er niet aan uit gekomen hoe ik dit kan realiseren. Wat moet ik bij 'ingestelde tijd *later dan* huidige tijd' plaatsen?

Gr,
Wouter

P.S. 'ingestelde tijd' staat vast in het script, ik weet alleen niet op welke manier ik dit moet weergeven.
Aan Jan:

Ik heb dit inderdaad aanvankelijk geprobeerd, dit werkte echter niet. Heb jij geen stukje script voor me? En hoe moet ik dan de datum invoeren in MySql, er zijn namelijk meerdere soorten?
Jan heeft er een mooie tut over geschreven.
Klopt, deze had ik ook gebruikt bij mij eerdere poging. Ik hem alleen niet werkend krijgen. Er zit denk een fout in de voorwaarden voor mijn if()
Willem-Jan schreef op 04.04.2006 10:56
Nee dat staat niet in jouw eerste post, daar staat PHP
Sorry, inderdaad haalde twee topics doorelkaar
Aan twan:

Ik heb jou manier geprobeerd maar hij werkt niet. Het maakt geen verschil of ik nu een tijd in de toekomst of in het verleden pak. Hij doet steeds maar één actie.

Wanneer ik de > verander in een < dan doet hij continu weer de andere actie. Ongeacht welk datum en tijd in invoer in de database.

$verschil heb ik op 0 staan. Wellicht moet dit anders?

Weet iemand anders misschien een oplossing?
Niemand heeft hier een oplossing voor? Ik kom er echt niet uit...
Geef eens een stukje code....
<?php
if (!$dbh) {
echo "<br><br>";
echo "<font color=\"#FF2306\"> ERROR ! Ik kan geen verbinding maken met de $db database.</font><br>\n";
echo "</body></html>";
exit;
}
$res=mysql_db_query("$db","select * from datum where id=1;",$dbh);
$fout=mysql_errno($dbh);
if ($fout != 0) {
$fout=mysql_error($dbh);
echo "<font color=\#FF2306\">$fout</font>";
mysql_close($dbh);
echo "</body></html>";
exit;
}
$aantal_lijnen=mysql_num_rows($res);


;
for($i=$front;$i<$aantal_lijnen;$i++) {
$row=mysql_fetch_row($res);

$databasetijd = $row[1];
$verschil = 0;
}
$tijd = time();

if ($tijd - $databasetijd > $verschil)
{
actie A
}

else{
Actie B
}

Kun je hier wat mee?
Laat maar zitten! Ik heb het zelf kunnen oplossen.

Alsnog bedankt allemaal!

Reageren