[Php] Aide recuperation données
dubuducu
Messages postés
395
Statut
Membre
-
dubuducu Messages postés 395 Statut Membre -
dubuducu Messages postés 395 Statut Membre -
Bonjour,
j'ai ce code mais je n'arrive pas a recuperer dans la page "confirlmation.php" les données cochées par les checkbox.
je m'en remet a votre experience. Merci d'avance
$sql = "SELECT id,departement,commentaires FROM devis_table WHERE departement = '" . $a . "' AND thematique_projet = '" . $b . "'";
$result = mysql_query( $sql) or die( "Erreur : " . mysql_error() );
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>';
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='Valider' /></form>";
// fin du tableau.
}
else echo 'Pas d\'enregistrements dans cette table...';
?>
j'aimerai savoir quoi mettre dans confirmation.php pour retrouver le recapitulatif des lignes choisies par l'utilisateur avec l'id+le nom + l'email . Merci
j'ai ce code mais je n'arrive pas a recuperer dans la page "confirlmation.php" les données cochées par les checkbox.
je m'en remet a votre experience. Merci d'avance
$sql = "SELECT id,departement,commentaires FROM devis_table WHERE departement = '" . $a . "' AND thematique_projet = '" . $b . "'";
$result = mysql_query( $sql) or die( "Erreur : " . mysql_error() );
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>';
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='Valider' /></form>";
// fin du tableau.
}
else echo 'Pas d\'enregistrements dans cette table...';
?>
j'aimerai savoir quoi mettre dans confirmation.php pour retrouver le recapitulatif des lignes choisies par l'utilisateur avec l'id+le nom + l'email . Merci
A voir également:
- [Php] Aide recuperation données
- Fuite données maif - Guide
- Logiciel de récupération de données - Guide
- Trier des données excel - Guide
- Supprimer les données de navigation - Guide
- Convertisseur récupération de texte - Guide
2 réponses
Bonsoir,
une petite combine pour savoir ce que vous récupérer, en début de confirmation.php faites :
echo "<pre>";print_r($_POST);echo "</pre>";
cela affichera les variables que vous recevez depuis le formulaire.
une petite combine pour savoir ce que vous récupérer, en début de confirmation.php faites :
echo "<pre>";print_r($_POST);echo "</pre>";
cela affichera les variables que vous recevez depuis le formulaire.
salut!
tu as tout simplement une erreur dans la ligne :
echo '<td><input type="checkbox" name="option$i" value="acheter">acheter<br></td>'."\n";
tu doit la remplacer par :
echo '<td><input type="checkbox" name="option'.$i.'" value="acheter">acheter<br></td>'."\n";
un echo avec les simple quote ne converti pas les variables en leur valeur!!
tu as tout simplement une erreur dans la ligne :
echo '<td><input type="checkbox" name="option$i" value="acheter">acheter<br></td>'."\n";
tu doit la remplacer par :
echo '<td><input type="checkbox" name="option'.$i.'" value="acheter">acheter<br></td>'."\n";
un echo avec les simple quote ne converti pas les variables en leur valeur!!
Bien je met donc cette ligne
je voudrai maitenant pouvoir recuperer les infos de la ligne 2 et 6 qui ont eté cochées par exemple.
que dois-je mettre dans confirmation.php pour les recuperer.
Il n'y a pas vraiment d'explications sur le net pour recuperer ce genre d'infos et en tant que debutant je galere un peu.
Merci beaucoup de votre aide qui m'est tres precieuse
je voudrai maitenant pouvoir recuperer les infos de la ligne 2 et 6 qui ont eté cochées par exemple.
que dois-je mettre dans confirmation.php pour les recuperer.
Il n'y a pas vraiment d'explications sur le net pour recuperer ce genre d'infos et en tant que debutant je galere un peu.
Merci beaucoup de votre aide qui m'est tres precieuse
Array
(
[option$i] => acheter
)
<?php
include('bdd.php');
$a = $_POST['departement'];
$b = $_POST['thematique_projet'];
$sql = "SELECT id,departement,commentaires FROM devis_table WHERE departement = '" . $a . "' AND thematique_projet = '" . $b . "'";
$result = mysql_query( $sql) or die( "Erreur : " . mysql_error() );
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>';
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="'.$row['id'].'" value="acheter">acheter<br></td>'."\n";
echo '</tr>'."\n";
$i = $i +1;
}
echo '</table>'."\n";
echo "<input type='submit' value='Valider' /></form>";
// fin du tableau.
}
else echo 'Pas d\'enregistrements dans cette table...';
?>
et si je met : *
echo '<td><input type="checkbox" name="'.$row['id'].'" value="acheter">acheter<br></td>'."\n";
que dois-je mettre dans ma page "confirmation.php" pour recuperer le ou les id cochés par les checkbox ? Merci d'avance