Hallo,

Ik zit met een klein probleem. Ik heb een script gemaakt die een random wachtwoord maakt. Als je op 'wachtwoord toevoegen' klikt komt hij in de database (naam, wachtwoord en datum). Maar nu mijn vraag: Hoe kan ik ervoor zorgen dat dit maar 1 keer op een dag kan gebeuren. Dus voor vandaag heb ik al een wachtwoord toegevoegd en morgen kan ik pas weer 1 toevoegen.

Iemand een oplossing?
zet er een veld LAST_UPDATED bij
Nu controleer je eerst of dat vandaag al is gedaan.

<?php
$sql = "SELECT date_format(LAST_UPDATED, '%M %D, %Y') AS vandaag FROM je_tabel WHERE date_format(LAST_UPDATED, '%M %D, %Y') = date_format(NOW, '%M %D, %Y')";
$result=mysql_query($sql) or die(mysql_error());
if(mysql_num_rows($result)==0)// jenog niet geupdate vandaag
{
$sql_update="UPDATE je_tabel SET LAST_UPDATED = 'NOW()'"
$res_update=mysql_query($sql_update) or die(mysql_error())
// en verander in met deze sql ook het wachtwoord
}
else // er is al geupdate vandaag
{
echo "het wachtwoord s vandaag al een gewijzigd";
}
?>


zoiets zal het worden
[edit] typo [/edit]

Reageren