Hi,
function roomtaken($arr,$dep,$room){
...
if (mysql_num_rows($check) == 0){return FALSE;}
while ($taken=mysql_fetch_array($check)){echo "blabla";}
return $taken;aber meine abfrage:
if(roomtaken($arr,$dep,$room)==false){...}
wird immer ausgeführt, egal was in der funktion passiert.Welchen Wert liefert denn mysql_fetch_array, nachdem der letzte vorhandene Datensatz gelesen wurde?
Eben, und nur genau diesen Wert gibst du aus deiner Funktion heraus zurueck.MfG ChrisB
ich weiss, die werte werden ja auch mit while ausgegeben, aber der return ist immer false, egal was ausgelesen wurde.
hm...
max