[Résolu] N'afficher une requete que si le champ de la BDD...
4 messages
• Page 1 sur 1
- darkjukka
- WRInaute impliqué

- Messages: 669
- Inscription: 28 Avr 2007
[Résolu] N'afficher une requete que si le champ de la BDD...
Voila, je voudrais modifier un peu mon système de news actuel et ajouter un champ dans la table de ma base de données.
Cela sera pour faire un lien automatique "On en parle dans le forum", je ne voudrais que rentrer l'url du topic dans le champ.
Seulement voila, il n'y aurait pas forcément de topic pour toutes les news (certaines n'en ont pas besoin) donc je ne remplirai pas le champ à chaque fois.
Je voudrais donc une requête du type car si je ne remplis pas le champ et que je fais une requête classique cela m'affichera le div vide, non ?
J'espère avoir été assez clair
Merci
Cela sera pour faire un lien automatique "On en parle dans le forum", je ne voudrais que rentrer l'url du topic dans le champ.
Seulement voila, il n'y aurait pas forcément de topic pour toutes les news (certaines n'en ont pas besoin) donc je ne remplirai pas le champ à chaque fois.
Je voudrais donc une requête du type car si je ne remplis pas le champ et que je fais une requête classique cela m'affichera le div vide, non ?
- Code: Tout sélectionner
if (champ d'url du forum n'est pas vide) {
echo"<div class="forum-news">(<a href="url du lien" title="Titre du lien">On en parle sur le forum</a>)</div>"}
J'espère avoir été assez clair
Merci
Dernière édition par darkjukka le Ven Fév 22, 2008 17:10, édité 1 fois.
- Didier_S
- WRInaute impliqué

- Messages: 567
- Inscription: 24 Aoû 2004
dans ta requete qui récupère la news, ajoute le nom du champ "url_forum", ensuite tu peux faire comme ça:
note: si tu veux vraiment faire les choses "proprement", il faudrait une 2e table contenant les ID des news et l'url sur le forum. Dans ce cas, une news sans topic associé n'aurait pas de ligne dans cette table (et tu récupères cette fameuse "url_forum" avec un LEFT JOIN par exemple)
- Code: Tout sélectionner
if (strlen($variable_qui_contient_le_champ_durl_sur_le_forum) > 0) {
echo '<div class="forum-news">(<a href="url du lien" title="Titre du lien">On en parle sur le forum</a>)</div>';
} else {
// echo "soyez le premier à en parler sur le forum!";
}
note: si tu veux vraiment faire les choses "proprement", il faudrait une 2e table contenant les ID des news et l'url sur le forum. Dans ce cas, une news sans topic associé n'aurait pas de ligne dans cette table (et tu récupères cette fameuse "url_forum" avec un LEFT JOIN par exemple)
4 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Afficher page maintenance lors de log BDD trop nombreux
- Moyenne avec requête bdd
- Affichage des resultats sur requete dans bdd
- afficher une image dont l' url est stockée dans ma bdd sql
- [RESOLU]PB sortie BDD 1 seul enregistrement
- [Résolu] Problème curieux de connexion à la BDD
- Afficher le résultats d'une requête de maniére fractionné.
- Requête Msql pour afficher résultat (fr) , (en) équivalent?
- Afficher des données avec une seule requete
- Afficher plusieurs markers avec une requete php
- Google API : guide de développement de l'API Google - 20-09-2002
- Script de mise en cache des pages (PHP MySQL) - 09-08-2010
- Nombre moyen de mots par requête : statistiques AOL Août 2006 - 10-08-2006
- Nombre de clics dans les pages de résultats : statistiques AOL Août 2006 - 11-08-2006
- Informations sur l'infrastructure technique de Google - 01-11-2004
- Tous les raccourcis-clavier de Google Chrome (shortcuts) - 05-09-2008
- Google AdSense en test sur WebRankInfo - 26-11-2003
- Google indexe le Flash - 28-04-2004
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités

