Se connecter / S'enregistrer
Votre question

problème affichage code php

Tags :
  • MySQL
  • Programmation
Dernière réponse : dans Programmation
31 Mai 2006 12:27:33

Voila j'ai besoin pour ma page de mettre du texte dans un tableau.Jusque la tout va mais si le texte est trop long pour que je l'affiche en accueil je désire faire un lien vers la page de la new.

Seulement je ne parviens pas a faire en sorte que le lien ne s'affiche que si la variable de ma BDD contient du texte.
Si la variable est vide je ne veut pas voir le lien.
j'espère que vous comprenez.

Voici le code:

Citation :
<?php
mysql_connect("localhost", "...", "..."); // Connexion à MySQL
mysql_select_db("acceuil"); // Sélection de la bdd news

$reponse = mysql_query("SELECT * FROM acceuil ORDER BY id DESC"); // Requête SQL


// On fait une boucle pour lister tout ce que contient la table :

while ($donnees = mysql_fetch_array($reponse) )
{
?>

<table style="width: 85%; text-align: left; margin-left: auto; margin-right: auto;" border="0" cellpadding="2" cellspacing="0">

<tbody>

<tr>

<td style="width: 987px; text-align: center;" background="images/index_24.gif"><span style="font-family: Comic Sans MS; color: rgb(0, 0, 0);">
<?php echo $donnees['date']; ?></span></td>

</tr>

<tr>

<td style="width: 987px; text-align: center; background-color: rgb(102, 102, 102); color: rgb(255, 255, 255);"><big><big style="text-decoration: underline;"><span style="font-family: Diploma;"><?php echo $donnees['titre']; ?></span></span></big></big><br style="font-family: Times New Roman;">

<br style="font-family: Comic Sans MS;">

<span style="font-family: Comic Sans MS;"><?php echo $donnees['contenu']; ?><br>

</span>

--------------------------------------------------------
//c'est ici que je bloque
if(empty('$donnees['lien']'))
{
echo '';
}

else
{
echo '<div style="text-align: right;"><a href= <?php echo $donnees['lien']; ?> /><span style="font-family: Zrnic; color: rgb(153, 0, 0);">Lire la
suite</span></a></div>';
}
--------------------------------------------------------
</td>

</tr>

<tr>

<td style="width: 987px;" background="images/index_24.gif"></td>

</tr>

</tbody>
</table>

<?php
}

mysql_close(); // Déconnexion de MySQL
?>

Autres pages sur : probleme affichage code php

31 Mai 2006 12:40:30

J'ai pas lu ton code mais je vois pas ton problème...


SI tu veux vérifier que ta variable contient du texte bha tu fais :


if($ma_var != "")
{
elle esst pas vide
}
else
{
elle est vide
}


voila rien de bien compliqué !

mais peu etre que je répond a coté de la plaque ;-)
31 Mai 2006 13:20:40

En fait je récupére ce qui est contenu dans ma table et si elle vide je ne veut pas afficher de lien et si il y a un lien alors il s'affiche.
Voila sinon merci quand même
Contenus similaires
31 Mai 2006 13:25:55

bah comme l'a dis Kymic ou avec isset sinon je comprend pas ton problème
31 Mai 2006 13:43:53

if($ma_var != "")
{
affiche tout ton traitement avec lien
}
else
{
traitement sans lien
}



voila ^^ je vois mal comment faire plus simple. Si ce n'est pas se que tu veux explique mieux ton problème.........
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS