abrioit Smarty n00b
Joined: 07 Dec 2008 Posts: 2
|
Posted: Sun Jan 11, 2009 5:41 pm Post subject: Afficher message si aucun enregistrement trouvé |
|
|
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. |
|