$_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. Je pouvais mettre des <input type="text" ...> mais je ne veux pas que la valeur puisse être modifiée.
    1. En fait, ce code se trouve dans une fonction affiche() donc je ne peux pas mettre le input en html.
      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.