Champ null caché dans la requette

Résolu/Fermé
Utilisateur anonyme - 1 août 2009 à 18:45
 Utilisateur anonyme - 1 août 2009 à 19:05
Bonjour,
J'aimerai récupéré les valeur de mon tableau QUE si le champ "pubtexte" né pas nul

J'ai essayé plusieurs méthode mais je ni suis pas arrivé

Voila la partit "intéressante" de mon code

<?php
$reponse = mysql_query("SELECT * FROM site ");
// On fait une boucle pour lister tout ce que contient la table :
while ($pub = mysql_fetch_array($reponse) )
{
?>
<a href="visites.php?url=<?php echo $pub['url']; ?>" target="_blank"><?php echo $pub['pubtexte']; ?> <?php echo $pub['site']; ?></a><br />
<?php
}
?>


La connexion se fait dans le header

Sa fonctionne mais le problème c'est que tous s'affiche , même les champ vide !

Si vous connaissait une solution franchement je vous serai très reconnaissant !!

5 réponses

resalut Messages postés 784 Date d'inscription vendredi 26 juin 2009 Statut Membre Dernière intervention 21 janvier 2010 55
1 août 2009 à 18:51
if(!empty($pub['pubtexte']))
{
?>
<a href="visites.php?url=<?php echo $pub['url']; ?>" target="_blank"><?php echo $pub['pubtexte']; ?> <?php echo $pub['site']; ?></a><br />
<?php

}
0
Utilisateur anonyme
1 août 2009 à 18:58
Yeah :D

Un grand merci ... ="D
0
Utilisateur anonyme
1 août 2009 à 19:02
Par contre temps que on y est pourquoi quand je mets :

<?php
$reponse = mysql_query("SELECT * FROM site ORDER BY RAND() LIMIT 10");
// On fait une boucle pour lister tout ce que contient la table :
while ($pub = mysql_fetch_array($reponse) )
If(!empty($pub['pubtexte'])) 
{
?>
..........


rien ne s'affiche ? =$ et encore merci ;)
0
resalut Messages postés 784 Date d'inscription vendredi 26 juin 2009 Statut Membre Dernière intervention 21 janvier 2010 55
1 août 2009 à 19:03
c'est ke les champ pubtexte sont vides
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
1 août 2009 à 19:05
Il y a un champ de remplis pourtant !

( je pense que les 10resultat que "ORDER BY RAND()" sort préne pas en compte le if )
0