[PHP] Conseil recup données

Bonjour,
je voudrai savoir comment recuperer les infos de mes lignes que j'ai coché par le biai de checkbox.

if($result) {
// debut du tableau
echo '<form action="confirmation.php" method="post">';

echo '<table bgcolor="#FFFFFF" align="center">'."\n";
// première ligne on affiche les titres dans 4 colonnes
echo '<tr>';
echo '<td width="80" bgcolor="#9f9f9f"><b><u>id</u></b></td>';
echo '<td bgcolor="#9f9f9f"><b><u>departement</u></b></td>­';
echo '<td bgcolor="#9f9f9f"><b><u>commentaires</u></b></td&g­­t;';
echo '</tr>'."\n";
// lecture et affichage des résultats sur 4 colonnes, 1 résultat par ligne.
$i=0;
while($row = mysql_fetch_array($result)) {
echo '<tr>';
echo '<td width="80" bgcolor="#d4d4d4">'.$row['id'].'</td>';
echo '<td bgcolor="#d4d4d4">'.$row['departement'].'</td>';
echo '<td bgcolor="#d4d4d4">'.$row['commentaires'].'</td>';
echo '<td><input type="checkbox" name="option'.$i.'" value="acheter">acheter<br></td>'."\n";

echo '</tr>'."\n";
$i = $i +1;
}

echo '</table>'."\n";
echo "<input type='submit' value='Commander Devis' /></form>";

// fin du tableau.
}
else echo 'Pas d\'enregistrements dans cette table...';

?>

j'aimerai savoir quoi mettre dans confirmation.php afin de recuperer tout ca !
Merci de votre aide qui me sera tres précieuse!
Configuration: Windows XP
Internet Explorer 6.0

3 réponses

  1. oui bin cela n'avance pas !
    je pédale, je pédale ! je n'arrive toujours pas a récuperer ces infos qui sont chekés ! (jarrive a en recuper seulement si je chek une seule case )
    que dois-je faire ?
    0
    1. et bien ecris tel quel :

      <?php
      include('bdd.php');

      $c = $_POST['option'.$i.''];

      echo $_POST['option'.$i.''];

      ?>

      µRien ...
      0
      1. donc la concaténation est fausse Oo
        essayes : $_POST[option.$i];
        et essaye d'autre chose ^^
        0
    2. $_POST['option0']
      $_POST['option1']
      $_POST['option2']
      $_POST['option3']
      ...
      ( $i=$i+1 peut s'ecrire plus simplement $i++ :) )
      0
      1. j'ai mi dans cette page :

        <?php
        include('bdd.php');

        echo = $_POST['option0'];
        echo = $_POST['option1'];
        echo = $_POST['option2'];
        echo = $_POST['option3'];

        ?>
        que dois-je faire ? jobtien une page blanche ...
        0
      2. @dubuducunormal Oo
        echo est une fonction .. ou plutot une syntaxe ^^
        si tu veux afficher qqch via echo alr c'est :
        echo "mon texte traité comme de l'html";
        ou
        echo $ma_variable;
        ou encore
        echo"ma variable a pour valeur $ma_variable et tant mieux Oo";
        ou encore ( et la j'pense qu'on aura fais le tour ^^ )
        echo "quand j'colle tu texte comme ca :".$ma_variable."<br /> alors il faut que je concatene ^^";

        en gros toi tu dois juste ecrire :
        echo $_POST['option0'];
        echo $_POST['option1'];
        echo $_POST['option2'];
        echo $_POST['option3'];
        0
      3. @Brachiordans ce cas, dans ma page confirmation.php il m'affiche autant de "acheter" que j'ai coché de checkbox.
        Ai-je fé une erreur dans mon input checkbox ?
        Help !! please
        0
      4. @dubuducunon pas d'erreur Oo
        tu veux quoi au juste ? :)
        0
      5. @Brachiorbin je voudrai avoir un recapitulatif dans confirmation.php de ce que j'ai coché dans liste.php.
        du genre :
        Vous avez choisi : ID NOM EMAIL
        32 ducon pignon@...
        45 bbbb bbbb@jj
        0