Smarty Forum Index Smarty
WARNING: All discussion is moving to https://reddit.com/r/smarty, please go there! This forum will be closing soon.

Afficher message si aucun enregistrement trouvé

 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    Smarty Forum Index -> Language: French
View previous topic :: View next topic  
Author Message
abrioit
Smarty n00b


Joined: 07 Dec 2008
Posts: 2

PostPosted: Sun Jan 11, 2009 5:41 pm    Post subject: Afficher message si aucun enregistrement trouvé Reply with quote

Bonjour à tous, je galère depuis un moment, j'essai d'afficher un message du genre "Aucun enregistrement trouvé" si aucun enregistrement est trouvé dans ma base de données mysql.

Pouvez vous me dire comment faire svp ?

Voici ma requette
Code:

<?php

// LISTE DES MESSAGES DU MEMBRE AVEC VALIDATION ET SUPRESSION
   if (isset($_GET['numero'])) {
 $idutilisateurs= $_GET['numero'];

   }
   $mesamis = array();
   $commaff= mysql_query("
SELECT
radio_utilisateurs_amis.user_amp,
radio_utilisateurs_amis.user_amd,
radio_utilisateurs_amis.user_position,
radio_utilisateurs_amis.etatuser,


radio_utilisateurs.id as util_id,
radio_utilisateurs.pseudo as util_pseudo,
radio_utilisateurs.passe as util_passe,
radio_utilisateurs.email as util_email,
radio_utilisateurs.nom as util_nom,
radio_utilisateurs.prenom as util_prenom,
radio_utilisateurs.region as util_region,
radio_utilisateurs.ville as util_ville,
radio_utilisateurs.blog as util_blog,
radio_utilisateurs.jour as util_jour,
radio_utilisateurs.mois as util_mois,
radio_utilisateurs.annee as util_annee,
radio_utilisateurs.etatdatenaissance as util_datenaissance,
radio_utilisateurs.sexe as util_sexe,
radio_utilisateurs.description as util_description,
radio_utilisateurs.photo as util_photo,
radio_utilisateurs.date as util_date

 

FROM radio_utilisateurs_amis

INNER JOIN radio_utilisateurs
ON radio_utilisateurs.id = radio_utilisateurs_amis.user_amd

where radio_utilisateurs_amis.user_amp='$idlog' AND  radio_utilisateurs_amis.etatuser='1'
 order by user_position asc");
 
 
   while ($donnees = mysql_fetch_array($commaff)) {
      $max = 999999;
      $chaine = $donnees['commentaire'];
      $idmembre = $donnees['idmembre'];
      $etat = $donnees['etat'];
      
      
      
      if (strlen($chaine)>=$max) {
         $chaine = substr($chaine, 0, $max);
         $espace = strrpos($chaine, " ");
         if($espace) $chaine = substr($chaine, 0, $espace);
            $chaine .= ' ...';
      }      
      $numero = $donnees[0];
         
      $urlcom = $donnees[1];
      $urlcom = preg_replace("`\[.*\]`U", "", $urlcom);
      $urlcom = preg_replace('`&(amp;)?#?[a-z0-9]+;`i', '-', $urlcom);
      $urlcom = htmlentities($urlcom, ENT_COMPAT);
      $urlcom = preg_replace("`&([a-z])(acute|uml|circ|grave|ring|cedil|slash|tilde|caron|lig);`i", "\\1", $urlcom);
      $urlcom = preg_replace(array("`[^a-z0-9]`i","`[-]+`") , "-", $urlcom);
      $urlcom = ($urlcom == "") ? $type : strtolower(trim($urlcom, '-'));
      
      
      
      
      
      // Informations pour le template
      $mesamis[] = array(
'id' => stripslashes($donnees['id']),
'nom' => stripslashes($donnees['nom']),
'prenom' => stripslashes($donnees['prenom']),
'email' => stripslashes($donnees['email']),
'commentaire' => stripslashes($donnees['commentaire']),
'fiche' => stripslashes($donnees['fiche']),
'url' => stripslashes($donnees['url']),
'date' => stripslashes($donnees['date']),
'heure' => stripslashes($donnees['heure']),
'note' => stripslashes($donnees['note']),
'urlmembre' => stripslashes($donnees['urlmembre']),
'idmembre' => stripslashes($donnees['idmembre']),
'etat' => stripslashes($donnees['etat']),
'etatuser' => stripslashes($donnees['etatuser']),
'user_position' => stripslashes($donnees['user_position']),
'user_amp' => stripslashes($donnees['user_amp']),
'user_amd' => stripslashes($donnees['user_amd']),
                     
'util_id' => stripslashes($donnees['util_id']),
'util_pseudo' => stripslashes($donnees['util_pseudo']),
'util_email' => stripslashes($donnees['util_email']),
'util_nom' => stripslashes($donnees['util_nom']),
'util_prenom' => stripslashes($donnees['util_prenom']),
'util_region' => stripslashes($donnees['util_region']),
'util_ville' => stripslashes($donnees['util_ville']),
'util_blog' => stripslashes($donnees['util_blog']),
'util_jour' => stripslashes($donnees['util_jour']),
'util_mois' => stripslashes($donnees['util_mois']),
'util_annee' => stripslashes($donnees['util_annee']),
'util_datenaissance' => stripslashes($donnees['util_datenaissance']),
'util_sexe' => stripslashes($donnees['util_sexe']),
'util_description' => stripslashes($donnees['util_description']),
'util_photo' => stripslashes($donnees['util_photo']),
'util_date' => stripslashes($donnees['util_date']));   
   }
?>


Et dans mon tpl
Code:

{foreach item=amis from=$mesamis}
         
            <div style="width:115px; height:150px; float:left; margin:5px; ">
            <a href="profil-{$amis.util_pseudo}"><img src="public/utilisateurs/images/{$amis.util_photo}" width="110" height="110" title="{$amis.util_nom} {$amis.util_prenom}" style="border:solid 1px #e0e0e0;" /></a>
            <b>{$amis.util_pseudo}</b><br />{$amis.util_nom} {$amis.util_prenom}</div>
         
         {/foreach}      


Merci encore pour votre aide.
Code:
Back to top
View user's profile Send private message
cadoudal56
Smarty n00b


Joined: 25 Feb 2009
Posts: 3

PostPosted: Wed Feb 25, 2009 7:47 am    Post subject: Reply with quote

Hello,

Il faut que tu testes si tu as des enregistrements tout simplement...

Code:

{if $mesamis}

{foreach item=amis from=$mesamis}
         
            <div style="width:115px; height:150px; float:left; margin:5px; ">
            <a href="profil-{$amis.util_pseudo}"><img src="public/utilisateurs/images/{$amis.util_photo}" width="110" height="110" title="{$amis.util_nom} {$amis.util_prenom}" style="border:solid 1px #e0e0e0;" /></a>
            <b>{$amis.util_pseudo}</b><br />{$amis.util_nom} {$amis.util_prenom}</div>
         
         {/foreach}
{else}
No data
{/if}
[/code]
Back to top
View user's profile Send private message
Display posts from previous:   
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    Smarty Forum Index -> Language: French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group
Protected by Anti-Spam ACP