problème de condition sur un requête SQL [RESOLU] - PHP - Programmation
Marsh Posté le 29-09-2004 à 15:52:10
J'oubliais ma question !!!
donc, comment puis-je afficher un truc du genre "pas de photo aujourd'hui" à la place de l'image quand il n'y en a pas ???
Thanks a big lot
Marsh Posté le 29-09-2004 à 15:53:55
Comment peux-tu faire quoi ? 'Pouvez répéter la question ?
Marsh Posté le 29-09-2004 à 15:59:04
Certes, désolé, ça fait 3 heures que je suis sur mon prob...
Donc, je récapitule (avant dz capituler).
Sur ma page d'accueil, un vignette de la photo du jour s'affiche en fonction de la date du serveur. Le prob, c'est que le jour où je ne publie pas de photo, y'a pas de données dans ma bdd donc ma requête me retournera une page vierge.
Ce que je voudrais faire, c'est que lorsque ma requête n'aboutit pas, eh bien au lieu de la vignette (lig,ne 24), j'ai un texte qui s'affiche (ligne 26), sauf qu'il y a un truc dans mon code qui ne fonctione pas et je ne vois pas quoi...
Voilà.
Marsh Posté le 29-09-2004 à 16:06:17
Code :
|
Ca serait pas plutôt :
Code :
|
Marsh Posté le 29-09-2004 à 16:06:24
Deja t as mal ecris
on dit pas
$row = 0
mais
$row == 0
Tiens ça peut t aider ça :
$a == $b Egal TRUE si $a est égal à $b .
$a === $b Identique TRUE si $a est égal à $b et qu'ils sont de même type (introduit en PHP 4).
$a != $b Différent TRUE si $a est différent de $b .
$a <> $b Différent TRUE si $a est différent de $b .
$a !== $b Différent TRUE si $a est différent de $b ou bien qu'ils ne sont pas du même type. (introduit en PHP 4)
$a < $b Plus petit que TRUE si $a est strictement plus petit que $b .
$a > $b Plus grand TRUE si $a est strictement plus grand que $b .
$a <= $b Inférieur ou égal TRUE si $a est plus petit ou égal à $b .
$a >= $b Supérieur ou égal TRUE si $a est plus grand ou égal à $b
Marsh Posté le 29-09-2004 à 15:47:05
Bonjour,
je suis en train de créer un site dont le principe est simple : publier une nouvelle photo chaque jour. J'ai créé une bdd pour toutes les données de chaque photo (lieu, jour, mois, année de parution, etc.). Sur ma page d'accueil, j'ai mis le code ci-dessous pour que la vignette de l'image du jour s'affiche en fonction de la date du serveur.
explication des champs :
- num (numéro de la photo)
- nom (nom de la photo)
- dateparution (1, 2, 3, ...)
- mois parution (janvier, février, ...)
Jusque là, tout va bien.
MAIS , il arrivera sûrement que certains jours, je ne publie pas de photo, dans ce cas, ma requête SQL ne retournera aucun résultat (et donc une page vide s'affichera) puisque les données de l'image ne seront pas présentes sur la bdd.
COmment puis-je faire ça ???
Merci pour votre aide
B.
Un peu ( ) de code pour mieux comprendre
Message édité par bricocoman le 29-09-2004 à 17:46:31