Formulaires HTML et problème de variables PHP

  • Pbpixels
  • Novice
  • Novice
  • Avatar de l’utilisateur
  • Inscription: Mai 23, 2012
  • Messages: 17
  • Status: Offline

Message Juin 22nd, 2012, 2:02 am

Salut. J'ai un morceau de code qui je veux parler de l'ensemble.
Cette variable :
PHP Code: [ Select ]
$fields = $_POST['fields'];
 
  1. $fields = $_POST['fields'];
  2.  

J'ai un terrain et un numéro de bouton soumettre 1. :
PHP Code: [ Select ]
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
   <table>
      <tr>
         <td><label for=""><p>Fields:</p></label></td>
         <td><input type="text" size="30" name="fields" value="<?php echo $fields; ?>" /></td>
      </tr>
   </table>
   <input type="submit" value="Add" name="submit1" />
</form>
 
  1. <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
  2.    <table>
  3.       <tr>
  4.          <td><label for=""><p>Fields:</p></label></td>
  5.          <td><input type="text" size="30" name="fields" value="<?php echo $fields; ?>" /></td>
  6.       </tr>
  7.    </table>
  8.    <input type="submit" value="Add" name="submit1" />
  9. </form>
  10.  


Après que le bouton est enfoncé, il souvient de la variable « champs », dont l'utilisateur a tapé juste. Permet de dire il tapé 5.
Donc, maintenant les champs $ = 5.

Maintenant, j'aime faire un autre bouton, mais il faut se rappeler ce que l'utilisateur a tapé à l'intérieur des champs.

PHP Code: [ Select ]
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
   <input type="submit" value="Create" name="submit2" />
</form>
<?php
if (isset($_POST['submit2'])) {
echo "hey $fields";
?>
 
  1. <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
  2.    <input type="submit" value="Create" name="submit2" />
  3. </form>
  4. <?php
  5. if (isset($_POST['submit2'])) {
  6. echo "hey $fields";
  7. ?>
  8.  


Mais après que j'appuie sur le bouton « soumettre » sont, il ne rappelle pas ce que l'utilisateur a tapé au début ? Pourquoi qui et comment puis-je faire il s'en souvient pas quand je presse submit2 ?
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Juin 22nd, 2012, 2:02 am

  • Satwant
  • Graduate
  • Graduate
  • Avatar de l’utilisateur
  • Inscription: Déc 27, 2010
  • Messages: 126
  • Loc: Bangalore
  • Status: Offline

Message Juin 22nd, 2012, 3:21 am

Changer votre deuxième autre forme de soumettre ce que cela fonctionnera.

PHP Code: [ Select ]
&lt; forme action = « &lt;? php echo $_SERVER & #91; »PHP_SELF » & #93 ;? &gt; « méthode = « post » &gt;
&lt; input type = « submit » valeur = le nom de « Créer » = « submit2 » / &gt;
&lt; input type = taille « cachée » = « 30 » nom = valeur de « champs » = » &lt;? php echo champs $;? &gt; » / &gt;
&lt;/form&gt;
&lt;? php
Si (isset ($ _POST & #91; »submit2 » & #93;)) {
Echo « Hé champs $» ;
? &gt;
 
  1. &lt; forme action = « &lt;? php echo $_SERVER & #91; »PHP_SELF » & #93 ;? &gt; « méthode = « post » &gt;
  2. &lt; input type = « submit » valeur = le nom de « Créer » = « submit2 » / &gt;
  3. &lt; input type = taille « cachée » = « 30 » nom = valeur de « champs » = » &lt;? php echo champs $;? &gt; » / &gt;
  4. &lt;/form&gt;
  5. &lt;? php
  6. Si (isset ($ _POST & #91; »submit2 » & #93;)) {
  7. Echo « Hé champs $» ;
  8. ? &gt;
  9.  
Thank You
Satwant Singh Hundal
http://www.mrhundal.com
  • Pbpixels
  • Novice
  • Novice
  • Avatar de l’utilisateur
  • Inscription: Mai 23, 2012
  • Messages: 17
  • Status: Offline

Message Juin 22nd, 2012, 3:26 am

Wow c'est une solution vraiment simple, je suis recherche de renvoie et superglobales etc.. Merci pour votre aide, elle m'a aidé et il fonctionne parfaitement !:)
  • Satwant
  • Graduate
  • Graduate
  • Avatar de l’utilisateur
  • Inscription: Déc 27, 2010
  • Messages: 126
  • Loc: Bangalore
  • Status: Offline

Message Juin 22nd, 2012, 3:32 am

Bienvenue:)
Thank You
Satwant Singh Hundal
http://www.mrhundal.com

Afficher de l'information

  • Total des messages de ce sujet: 4 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 134 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC