$_POST PHP

Résolu
Bonjour,

J'ai un souci qui m'empêche d'évoluer dans la réalisation d'un projet depuis 2 jours. Voilà:

echo '<form action="action.php" method="post" enctype="multipart/form-data">';

echo '<tr>
<td>'.$row[0].'</td>
<td>'.$row[1].'</td>
</tr>';

echo'</form>';

J'aimerai donc pouvoir récupérer les valeurs de $row[0] et de $row[1] par $_POST mais je n'y arrive pas. Quelqu'un aurait une idée.
Merci.

5 réponses

  1. Si tu faisais un formulaire correct avec des inputs en html, tu ne devrais avoir aucun problème a récupérer les valeurs que tu veux.
    1. En fait, ce code se trouve dans une fonction affiche() donc je ne peux pas mettre le input en html.
      1. Je pouvais mettre des <input type="text" ...> mais je ne veux pas que la valeur puisse être modifiée.
        1. ton fichier qui contient le formulaire :
          <?php 
          echo '<form action="action.php" method="post" enctype="multipart/form-data">'; 
          
          echo '<tr> 
          <td>'.$row[0].'<input type="hidden" value="'.$row[0].'" name="row0" /></td> 
          <td>'.$row[1].'<input type="hidden" value="'.$row[1].'" name="row1" /></td> 
          </tr>'; 
          
          echo'</form>'; 
          ?>

          fichier qui récupère tes infos (action.php) :
          <?php  
          if (isset($_POST['row0']) && isset($_POST['row1'])) 
          { 
              echo $_POST['row0']." - ".$_POST['row1']; 
          } 
          ?>

          Maintenant, je suis.
          1. Un grand merci à toi. Sa fonctionne parfaitement. Je pourrai enfin continuer. Encore merci. :-)
          2. no problem ;)