Knud Haugmark wrote in dk.edb.internet.webdesign.serverside.php:
> while ($myrow = mysql_fetch_row($res)) {
> if (($timestart > $myrow[1] AND $timestart < $myrow[2]) OR ($timeend <
> $myrow[2] AND $timeend > $myrow[1]))
> {echo " Der er allerede booked en eller flere ture denne dag.";
> exit; }
> else include("submit.php");
> }
>
> /*Men det underlige er, at der kun kommer en blank side op, uden noget som
> helst tekst mellem body tagsne...
> Ikke engang submit.php viser sig når jeg ved at der ikke er nogle datetime =
> $datetime...
Hvis datetime = $datetime, bliver der ikke hentet noget fra databasen.
While-løkken kører kun så længe, der er resultater fra databasen.
Hvis du ved at du max får et resultat på din sql, kan du gøre således:
$myrow = mysql_fetch_row($res);
if (($timestart > $myrow[1] AND $timestart < $myrow[2]) OR ($timeend <
$myrow[2] AND $timeend > $myrow[1]))
{
echo " Der er allerede booked en eller flere ture denne dag.";
exit;
} //End If
else
{
include("submit.php");
} //end Else
Altså uden while!
//Jesper
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials