$_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. 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 ;)
  2. 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. 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.