Hi!
Warning: Wrong datatype for second argument in call to in_array in /home/pacs/mih01/users/mw01/doms/michaelwoelk.de/subs/www/wsab/zufall2.php on line 13
Ja, kommst Du drauf woran es liegt(die Fehlemeldung ist ja ausßergewöhnlich genau in diesem Fall!)?
Die Funktionsbeschreibung zur problematischen Funktion in_array():
bool in_array ( mixed needle, array haystack [, bool strict])
(Quelle: http://de3.php.net/in-array)
Und jetzt überlege Dir, was der Funktion beim erstmaligen Aufruf für Parameter übergeben werden.
Das ganze funktioniert nur wenn es den Array mit dem IDs schon gibt, es ging mir mehr um Prinzipien, nicht um den fertigen Code.
Du musst lediglich bevor die Funkrtion aufgerufen wurde, dafür sorgen dass der Array auch tatsächlich existiert, hierbei könnten Dir die Funktionen is_array() und array() helfen, siehe http://de3.php.net/manual/de/function.array.php und http://de3.php.net/is_array
und ab einem reload ständig eine leere seite
jepp, siehe unten
MfG Andy - ich kann auch garkein print oder echo sehen ;-)
Ich auch nicht, aber es steht Dir ja frei auszuegeben was und wo Du willst.
Grüße
Andreas