IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

ajouter une variable dans un POST


Sujet :

Langage PHP

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 17
    Par défaut ajouter une variable dans un POST
    Bonjour,

    Je voudrais récupérer la valeur de {IMGLABEL} que j'ai dans le code qui correspond à l'intitulé d'une photo

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <span class="galimgafficherdatast">{TXTLABEL}</span> <span class="galimgafficherdatasd">{IMGLABEL}<br /></span>
    et le joindre au POST du formulaire que j'ai mis juste sous la photo.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    <table border="0" width="60%" align="center"><tr><td valign="top">
    <table border="1" width="70%" bordercolor="#000000" bordercolordark="#FFFFFF" cols="1" align="center"><tr><td> 
    <form action="demandedevis.php" method="post" enctype="multipart/form-data">
    <table border="0" bordercolor="#000000" height="100" align="center"><tr> 
    <td height="5" width="218"><font size="2" face="Arial, Helvetica, sans-serif" color="white"><b>Email : </b></font></td>
    <td height="5" width="249"><input type="text" size="50" maxlength="35" name="eMail1" style="background-color: #CCFFFF;font: verdana; color: #000000; border: 0px;" value=""></td></tr>
    <tr><td height="5" width="218"><font size="2" face="Arial, Helvetica, sans-serif" color="white">Téléphone : </font></td>
    <td height="5" width="249"><input type="text" size="50" maxlength="15" name="Telephon" style="background-color: #CCFFFF;font: verdana; color: #000000; border: 0px;" value=""></td></tr></table>
     
     
    <p align="center"><b><font size="2" face="Arial, Helvetica, sans-serif" color="white">Message : </font></b><br><textarea name="Msg" cols="45" rows="7"></textarea><br></p>
    <table width="95%" border="0" align="center"><tr align="center"></table>
     
     
    <p align="center"><input type="reset" name="reset" value=" Effacer ">
    <input type="submit" name="submit" value=" Envoyer " style="background-color:#CCCCCC">
    </p>
    <p align="center"><b><font size="2" face="Arial, Helvetica, sans-serif" color="white">Nous ne pouvons traiter les demandes que si les champs bleus sont renseignés. </font></b></p>
    </form>
    </td></tr></table>
    </td></tr>
    </table>
    <br><br>
    Tout fonctionne bien sauf la valeur de l'intitulé de la photo que je n'arrive pas à poster. J'ai beau essayer et chercher sur les forums je n'arrive pas à trouver une solution qui fonctionne pour l'insérer au post avec les autres variables.
    C'est peut être simple, mais je manque encore d'expérience dans ce language.
    Merci de votre aide à tous

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Je ne comprends pas bien ce que tu fais : la valeur de {IMGLABEL} n'est a priori pas saisi par l'utilisateur mais par toi sous une forme ou sous autre (base de donnée, code etc.)
    Pourquoi alors vouloir la faire transiter dans un formulaire parmi des données saisies par l'utilisateur ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 17
    Par défaut
    Bonjour,

    Je souhaite récupérer la valeur {IMGLABEL} (effectivement issue d'une base que j'ai créée) pour l'envoyer avec le POST lorsque l'utilisateur à terminé de renseigner le formulaire. L'objectif est d'enregistrer l'ensemble des données (celles saisies par l'utilisateur et {IMGLABEL}) dans une nouvelle base.
    Je suppose que la solution doit paraitre évidente pour beaucoup, mais je n'arrive pas à trouver.
    Encore merci à tous.

  4. #4
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Bonjour,
    Lors de la génération de la page, tu les mets dans des input hidden avec lesquels tu récupèras ses valeurs.

  5. #5
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    L'ennui du champ hidden c'est qu'un rigolo peut s'amuser à le transformer ; si cette donnée est importante, tu peux la mettre dans une session.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 17
    Par défaut
    Merci Andry-aime et Sabotage,
    J'ai finalement opté pour un champ hidden. Cela fonctionne très bien.
    Avec quelques contrôles supplémentaires, je devrais arriver à sécuriser pour éviter de mauvaises surprises.
    Merci encore.

    Jeff77

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Ajouter une variable dans un flu
    Par troubleshooting dans le forum Développement de jobs
    Réponses: 2
    Dernier message: 09/08/2010, 18h19
  2. Ajouter une variable dans le nom d'un fichier
    Par DaniB dans le forum Débuter
    Réponses: 2
    Dernier message: 30/09/2009, 11h13
  3. ajouter une variable dans un std::string
    Par cortex59 dans le forum C++
    Réponses: 4
    Dernier message: 04/03/2009, 17h07
  4. Ajouter une variable dans php.ini
    Par Aspic dans le forum Langage
    Réponses: 6
    Dernier message: 14/09/2008, 23h58
  5. Ajout d'une variable dans une class fait planter
    Par Geoff-sk8 dans le forum C++
    Réponses: 4
    Dernier message: 11/10/2006, 14h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo