Jump to content

[Resolu] Smarty : Foreach => Ne pas afficher un item dans un foreach


Recommended Posts

Bonjour a tous, voila ma question est simple :

 

J'ai ce code :

 

 

{foreach from=$genders key=k item=gender}
  <input type="radio" name="id_gender" id="id_gender{$gender->id}" value="{$gender->id}" {if isset($smarty.post.id_gender) && $smarty.post.id_gender == $gender->id}checked="checked"{/if} />

 

Qui affiche le sexe de la personne, cependant il affiche : Mr / Mme / Mlle / et Inconnu

J'aimerais ne plus afficher Inconnu, mais je vous avoue que mes connaissances PHP se sont perdus avec les annees et je ne vois pas du tout quel condition mettre en place pour ne pas afficher cet Item.

 

Je vous remercie d'avance pour l'aide que vous pourrez m'apporter.

Edited by TechDelavente (see edit history)
Link to comment
Share on other sites

{foreach from=$genders key=k item=gender}
    {if $gender->id neq 3}  <input type="radio" name="id_gender" id="id_gender{$gender->id}" value="{$gender->id}" {if isset($smarty.post.id_gender) && $smarty.post.id_gender == $gender->id}checked="checked"{/if} />
{/if}
{/foreach}

 

j'ai mis 3 pour l'id, c'est à vérifier avec ce que tu as

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...