FORMS HTML

mchiicha -  
freto Messages postés 1543 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'utilise un formulaire comme suit:
<FORM name="form" action="http://intranec/content/other/web_tools/message_decoder/cgi-bin/dec_msg.cgi" onsubmit="return chk_input()" method="POST" target="_blanck">
Message PDU: <table name="msg_pdu" id="msg_pdu_field"> </table>
<INPUT type="submit" value="Decode"/>
</FORM>

Dans l'input de Message PDU le champs est remplit non pas par l'utilisateur mais suite à une requête sql qui va le remplir directement, quand je mets au lieu de la balise <table> une balise <input> ça ne remplit pas le champs par l'information mais seulement quand je laisse la balise <table> en appuyant sur le boutton Decode ça n'a pas l'air de connaitre le contenu du Message PDU quelqu'un saurait quelle balise devrais je utiliser ( j'ai essayé le <input type="text" name="msg_pdu" id="msg_pdu_field" disabled> mais ça ne m'affiche pas le résultat dans la case )

Merci bcp bcp!!
Configuration: Windows XP
Firefox 3.0.8

1 réponse

  1. freto Messages postés 1543 Date d'inscription   Statut Membre Dernière intervention   165
     
    Bonjour.
    Si tu veut afficher Une valeur dans la case (avec le input) il te faut utiliser sa propriété value. Exemple:
    <input type="text" name="msg_pdu" id="msg_pdu_field" disabled value="Une valeur">


    0
    1. mchiicha
       
      Mais si la valeur est le résultat est généré dans un autre fichier.php a l'aide de requetes sql... comment je fais pour récupérer exactement ce résultat là?
      0
    2. mchiicha
       
      Et puis même quand je force la valeur comme suit :
      Message PDU: <input name="msg_pdu" id="msg_pdu" value="uuu" readonly></input>
      J'ai rien qui s'affiche dans la case :s
      Normal??
      0
    3. freto Messages postés 1543 Date d'inscription   Statut Membre Dernière intervention   165 > mchiicha
       
      Une seule solution (ou deux sa dépend).
      Si ton autre page qui génère le fichier appelle celle ci via un formulaire => $_POST
      Sinon, il faudra utiliser une session => $_SESSION[]

      Ou éventuellement des cookies mais ce n'est pas conseillé (si le client bloque les cookies, sa fonctionne plus), et je ne connait pas la marche exacte
      0
    4. freto Messages postés 1543 Date d'inscription   Statut Membre Dernière intervention   165 > mchiicha
       
      Tu a oublié le type="text" dedans la balise
      0
    5. mchiicha > freto Messages postés 1543 Date d'inscription   Statut Membre Dernière intervention  
       
      Je m'en suis rendu compte aussi mais en le remettant ça marche pas non plus.
      Et pusi sinon j'ai essayé avec
      Message PDU: <input type="text" name="msg_pdu" id="msg_pdu" value="<?php $_POST[$result_table] ?>" readonly></input>
      Mais rien :s
      0