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

Résolu
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

  1. ton champ sql n'est pas vide.
    il contient un espace insecable

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