Bonjour tt le monde, petite question au adepte de mysql_fletch_row()
pour commencer :$dispo = FALSE; //initialiser a FALSE
$result=mysql_query("SELECT dateDebut,heureRdv,minuteRdv FROM $table_planning");
puis : while ($row=mysql_fetch_row($result))
{
if (($row[0] == $dateRDV) && ($row[1] == $_POST["heureRDV"]) && ($row[2] == $_POST["minuteRDV"]))
{
$dispo = FALSE;
}
else
{
$dispo = TRUE;//passage OK
}
}//fermeture du while
et enfin :
echo $result;
var_dump($dispo);
var_dump($dateRDV);
var_dump($_POST["heureRDV"]);
var_dump($_POST["minuteRDV"]);
echo $row[0];//vide
echo $row[1];//vide
echo $row[2];//vide
if ($dispo = TRUE)
{
$insert=mysql_query("INSERT INTO $table_planning SET idDocteur='$idDocteur', idPatient='".$_POST["idPatient"]."', dateDebut='$dateRDV', heureRdv='".$_POST["heureRDV"]."', minuteRdv='".$_POST["minuteRDV"]."', dateFin='$dateRDV', commentaires='".$commentaires."' ");
echo "<script type=\"text/javascript\">
opener.location.reload();
this.close();
alert('Enregistrement effectué avec succès');
</script>";
}
else
{
$dispo = FALSE;
echo "<script type=\"text/javascript\">
opener.location.reload();
this.close();
alert('Heure de rendez-vous indisponible...');
</script>";
}
Comme vous pouvez le voir en commentaire les$row[] sont vides, ils n'affichent aucun résultat ??
Le problème est qu'ils servent logiquement pour une comparaison d'horaire ...

Merci de votre aide

!!!