verifier si une requete renvoit un enregistrement.

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : verifier si une requete renvoit un enregistrement.

Re: verifier si une requete renvoit un enregistrement.

par piotrowski-s » 21 mai 2012, 17:57

merci

Re: verifier si une requete renvoit un enregistrement.

par Mazarini » 21 mai 2012, 10:46

verifier si une requete renvoit un enregistrement.

par piotrowski-s » 21 mai 2012, 10:31

Bonjour à tous,

je cherche à savoir si un enregistrment existe, pour ça j'ai fais une requête et j'aimerais que si le resultat de le requête est négatif, alors j'affiche des options, mais la je bloques, au niveau de la requête tout fonctionne, le soucis est après.
je teste la variable, enfin de compte avec un isset ou un empty, mais dans les deux cas comme je testes la variable qui existe bien et qui est vide.

mais je ne sais pas comment afficher quelque chose si il n'y a pas d'enregistrements correspndant a la requête.

voici la requête en question.
<fieldset><legend>Tiers</legend>
            <label for="fiche">Fiche du tiers: </label><?php 
$sql = "SELECT * FROM `tiers` INNER JOIN `tiers_actif` ON `tiers_actif`.`ref` = `tiers`.`ref` WHERE `tiers_actif`.`n_doss`='".mysql_real_escape_string($_GET['n_doss'])."' AND `tiers_actif`.`qualite`='".mysql_real_escape_string($_GET['qualite'])."' AND `tiers_actif`.`categorie` ='tiers' ORDER BY `tiers_actif`.`id` DESC";
$result = mysql_query($sql) or die(__LINE__.mysql_error().$sql); 
?>
    <?php
     while($donnees2 = mysql_fetch_assoc($result)) {
      ?><a href="javascript:na_open_window('win', 'fiche_tiers.php?id=<?php echo $donnees2['id'] ; ?>&code_client=<?php echo $_GET['code_client'] ; ?>&n_doss=<?php echo $_GET['n_doss'] ; ?>&qualite=<?php echo $_GET['qualite'] ; ?>', 0, 0, 700, 700, 0, 0, 0, 0, 1)" target="_self" /><img src="images/mail-new.png" width="24" /></a>
	  <?php if(empty($donnees2['id'])) {  ?>Ajouter un tiers<?php } ?><?php } ?></fieldset>
Par avance merci pour votre aide.