Zufallsauswahl mit PHP

MICLange

Grünschnabel
Natürlich soll der Titel Zufallsauswahl mit PHP heißen
Tippfehler, sorry!

Hallo,

ich bräuchte mal die Hilfe von ein par Profis.
Und zwar habe ich leider gar keine Ahnung von PHP.

Ich möchte eine Zufallsauswahl erstellen.
Dies hatte ich erst vor mit VB zu realisieren.

Siehe hier

Da es aber nicht so realisierbar ist mit VB wie ich das mir wünsche, wurde mir angeraten das mit PHP zu machen.

Jetzt kommt ihr ins Spiel.

Und zwar könnte mir jemand von euch bitte ein Programm (oder sind es bei PHP abfragen?) schreiben, welches jeden Montag (aber nur einmal) aus einer Tabelle mit Namen einen Namen auswählt und ausgibt. Wenn ein Name aber letzten Montag schon dran kam, soll dieser nicht direkt wiederkommen. Erst in der darauf folgenden Woche.
Das ganze möchte ich dann auf eine Seite einbinden ( http://www.sleephead.de )

Ich würde mich riesig freuen falls mir das jemanden schreiben könnte.
Und mir verraten würde wie man dann dies in eine Seite einbindet.

Schon mal im vorraus dank!

Gruß

MICLange
 
in etwas so sollte das gehen:

PHP:
<?php
//$personenanz --> Anzahl der Personen
//$lastauswahl --> ID der zuletzt ausgewählten Person
//$lastdate --> Tag des Datums der letzten Auswahl (Zahl) bspw. 12.03.XX --> 12 ohne fuehrende Null
//diese beiden Variablen sollten durch eine MySQL-Abfrage o.ä gefüllt werden

if($lastdate != date("j") && date("D") == "Mon" ){

   while($lastauswahl == $auswahl){
      $auswahl = rand ( "1", $personenanz );
   }

   //nun nurnoch die $auswahl wieder in der Datenbank speichern

}
?>


Achso dieses Script setzt natürlich voraus, dass es am Montag besucht wird (durch CroneJob einfach möglich)
eine Bessere Version wäre aber, dass der Programm beim 1. Besuch ab Montag das ganze auswählt.....

Lg
LOK
 
Zurück