Page 1 sur 1

Image manquante

Posté : 18 août 2005, 10:43
par guili guili
Bonjour,
je voulais savoir s'il y avait un moyen quand je récupère les images dans ma base de lui dire que si le champ est vide, il remplace l'image par spacer.gif

Actuellement il met une croix comme quoi il ne trouve pas l'image.

if ($photo=""){
$photo=spacer.gif;
}

merci beaucoup de votre aide

Posté : 18 août 2005, 11:04
par Cyrano
As-tu essayé le petit bout de code que tu nous montres ?

y passe pas

Posté : 18 août 2005, 11:13
par guili guili
Y passe pas...
Je le remettais en cause.
Tu penses qu'il est bon?

Posté : 18 août 2005, 11:20
par Cyrano
N'ayant aucune idée de ce à quoi correspond la valeur de la variable $photo, je ne peux pas te répondre.

Posté : 18 août 2005, 11:22
par ouckileou
pour faire un test c'est un double égal déjà :)
if ($photo == ""){
$photo=spacer.gif;
}

Posté : 18 août 2005, 11:28
par guili guili
merci

$photo correspond à la récupération d'une image en binaire de la bdd.

Posté : 18 août 2005, 12:03
par pjl
D'un coté, tu veux récupérer des données en binaire et de l'autre, tu balances une chaine de caractères, il n'y a pas un PB d'après toi ?

Posté : 18 août 2005, 16:25
par Invité
Ben pas vraiment.
Si il n'y a rien dans mon champ photo (binaire)... donc $photo =="";
je veux la remplacer par une autre image donc $photo=spacer.gif

Ca semble logique mais bon...

Sinon tu procéderais comment

Posté : 19 août 2005, 13:21
par pjl
Tes donnés binaires correspondent au contenur d'un fichier et toi tu remplaces le contenu d'un fichier par un nom de fichier.

Sinon, ce que je ferais, déjà je ne stockerai pas d'images dans une base de données sauf si j'ai des besoins très spécifiques (comme faire une recherche dans une image).

Posté : 19 août 2005, 15:51
par @rthur
Vous êtes sûr qu'il a des données binaires dans sa bdd? Je penche plus pour une mauvaise formulation de "je récupère les images dans ma base", à mon avis ça doit être "je récupère [le nom de mes] images dans ma base"

Sinon, il manque des guillemets autour du nom de fichier:
if ($photo == ""){
$photo="spacer.gif";
}