PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 Re : Forum Général PHP » si valeur de variable pas dans table alors..... » 26-09-2011 18:36:45

finalement ça marche avec un $compte= mysql_num_rows($result); donc merci de votre aide

#2 Re : Forum Général PHP » si valeur de variable pas dans table alors..... » 26-09-2011 18:36:45

ok je vais tester ça ! je te remercie et je te tiens au courant !

merci !

#3 Forum Général PHP » si valeur de variable pas dans table alors..... » 26-09-2011 18:36:45

php5debutant
Réponses : 3

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 :

<?php
// Reporte toutes les erreurs PHP
error_reporting(-1);
/* connexion au serveur et à la base de données et requete de selection sur la table services*/
include ("includes/header.inc.php");
include ("includes/connect.inc.php");

    $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 ?

Pied de page des forums

Propulsé par FluxBB