Vous n'êtes pas identifié(e).
bonsoir tout le monde !
j'ai besoin d'aide svp
j'ai écrit un script qui dois lire dans une table et afficher certaines valeurs mais si la valeur de la clé étrangère n'existe pas alors on affiche un message d'erreur .
voici mon code :
$connexion = mysql_connect ($host,$user,$password)
or die ("Connexion au serveur impossible");
$db=mysql_select_db($database,$connexion)
or die ("selection de la base de données impossible");
$sql = " SELECT DISTINCT id,id_patient,uf,libelle_uf,libelle_examen,date,heure
FROM rendez_vous
WHERE id_patient = '$id_patient'
AND enable =1";
$result = mysql_query($sql) or die ("Impossible d’exécuter la requete");
if (not exist $id_patient) {
echo("<b>La table des patients est vide !!!!</b>");
}
else{
?>
<!--tableau affichant le resultat de la requête-->
<table border='1'>
<tr><td><b> Liste des rendez-vous de: <?php echo $_REQUEST['nom']; ?></b></td></tr>
</table>
<table border='1'>
<tr><td>id</td><td>Libelle</td><td>Type d'examen</td><td>Date</td><td>heure</td></tr>
<?php
while ($rdv = mysql_fetch_array ($result))
{
$id = $rdv['id'];
$libelle_uf = $rdv['libelle_uf'];
$libelle_examen = $rdv['libelle_examen'];
$date = $rdv['date'];
$heure = $rdv['heure'];
?>
<tr>
<td><?php echo $id;?></td>
<td><?php echo $libelle_uf;?></td>
<td><?php echo $libelle_examen;?></td>
<td><?php echo $date;?></td>
<td><?php echo $heure;?></td>
</tr>
<?php } }?>
</table>
<?php
mysql_close ($connexion);
include ("includes/footer.inc.php");
?>
</tr>
</table>
<?php
include ("includes/footer2.inc.php");
?>
bon et bien "not exist" ne marche pas y a t il une fonction ou bien une syntaxe qui me permettrait de comparer la valeur de ma variable $id_patient a la valeur de du champs id_patient de ma table ?
Hors ligne
un select count avant pour voir si la requête retourne des enregistrements ?
a++
Hors ligne
ok je vais tester ça ! je te remercie et je te tiens au courant !
merci !
Hors ligne
finalement ça marche avec un $compte= mysql_num_rows($result); donc merci de votre aide
Hors ligne