Onderstaans script wordt elke laatste van de maand automatisch uitgevoerd.
Wat er gebeurd staat er bij vemeld.
Gegevens oudleden kunnen niet dubbel worden het lidnummer is INT Prim.
Dit werkt, maar er is geen controle.
Ik zou ook een e-bericht willen krijgen als het gelukt cq mislukt is.
Zijn er iedeen?
<?php
// alle kolommen van tabel leden, selecteer de rijen, die voldoen aan, veld lideind ingevuld en is groter dan 1980-08-28 en kleiner dan nu.
$query = "SELECT * FROM leden WHERE lideind > 1980-08-28 AND lideind < NOW()";
$resultaat = mysql_query($query) or die ("Fout in query:$query. " . mysql_error());
while ( $rij = mysql_fetch_array($resultaat) )
{
$lidnummer = $rij['id'];
// Zet lidgegevens in oudleden.
$insert_lid = "INSERT INTO oudleden (id, enz.)
VALUES ('$rij[id]', enz.')";
$resultaat_insert = mysql_query($insert_lid);
// verwijder lid uit leden
$verwijder_lid = "DELETE FROM leden WHERE id = $lidnummer";
$resultaat_verwijderen = mysql_query($verwijder_lid);
// verwijder lid uit users
$verwijder_user = "DELETE FROM users WHERE lidnummer = $lidnummer";
$resultaat_verwijderen = mysql_query($verwijder_user);
}
?>
624 views