Opération ternaire avec l'attribut action

cool-abdoul Messages postés 103 Statut Membre -  
cool-abdoul Messages postés 103 Statut Membre -
Bonjour,

je suis débutant. pouvez vous m'aider à savoir si
peut-on faire une opération ternaire avec l'attribut action de la balise form ?
Configuration: Windows XP Internet Explorer 8.0

1 réponse

  1. le père
     
    Bonjour

    L'attribut action de la balise form, c'est du HTML. L'opération ternaire dont tu parles, je suppose que c'est le ? : du PHP. Il ne faut pas mélanger les deux notions, tu peux utiliser toutes les opérations PHP que tu veux pour générer du HTML, pourvu que le HTML généré soit correct.
    Il n'y a aucune raison qu'il y ait des règles spéciales pour une opération ternaire avec l'attribut action de la balise form car
    le HTML (balise form) ne "sait pas" si l'attribut action vient du PHP ou pas. Il voit seulement si sa balise est correcte.
    Le PHP (opérateur ternaire) ne "sait pas" que la chaîne qu'il est en train de fabriquer va servir d'attribut action ou de requête mysql ou à n'importe quoi d'autre.
    -1
    1. cool-abdoul Messages postés 103 Statut Membre 9
       
      Merci bcp père !
      En fait, je travaille sur des portlets sous liferay.
      mon idée est de récupérer la langue de l'utilisateur connecté sous liferay
      pour le passer en mode "get" dans une recherche google.
      Alors je me demande s'il est possible avec l'attribut action de transiter par
      un controleur(qui fait le traitement) et ensuite de revenir sur sur la jsp qui
      récupère la lanque du currentUser pour le passer en mode get dans l'url.

      Merci.
      0
      1. cool-abdoul Messages postés 103 Statut Membre 9 > cool-abdoul Messages postés 103 Statut Membre
         
        J'ai une piste, je pense qu'il faut récupérer la langue de l'utilisateur par getLanguageId:function(){return"en_US"}
        0