Condition if pas éxécuté ????

Résolu/Fermé
t671 Messages postés 1471 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 10 mars 2025 - Modifié par t671 le 4/12/2011 à 17:33
.Zoro. Messages postés 263 Date d'inscription mardi 17 août 2010 Statut Membre Dernière intervention 8 mai 2020 - 4 déc. 2011 à 20:22
Bonjour,

Je supprime (mise à blanc) un champs de ma base par :
$req=mysql_query("UPDATE base SET num_pere=' ' WHERE id='$id'");


Et quand je test si le champs num_pere est vide :
if (empty($row['num_pere']))  
{  
echo '<a href=.......image.............  
}

la condition if n'est pas éxécutée.
Pourtant, dans la base, le champs est bien vide !

Pourquoi ?
Merci.

1 réponse

.Zoro. Messages postés 263 Date d'inscription mardi 17 août 2010 Statut Membre Dernière intervention 8 mai 2020 33
4 déc. 2011 à 20:22
ton champ sql n'est pas vide.
il contient un espace insecable

fait plutot :
... SET num_pere='' WHERE ...
1