[PHP] recuperation valeur checkbox
dubuducu
Messages postés
395
Statut
Membre
-
thecrazyspy Messages postés 426 Statut Membre -
thecrazyspy Messages postés 426 Statut Membre -
Bonjour,
j'aimerai savoir s'il vous est possible de m'indiquer la marche a suivre afin de recuperer la validation d'une ligne de valeur validée a l'aide de checkbox. je mexplike :
j'ai fé plusieurs requete qui m'ont donné un resultat sous cette forme :
id nom email acheter
1 xxx xxxx checkbox
2 xxx xxxx checkbox
3
4
etc...
si je selctionne la ligne 2 et 3, je voudrai qu'en appuyant sur un bouton ENVOYER, cela m'envoi vers une page de confirmation (confirmation.php) recapitulant le choix .
je pense cela possible mais je n'ai aucune idée de la marche a suivre.je me tiens a votre disposition pour de plus amples information. Merci d'avance pour vos reponses
j'aimerai savoir s'il vous est possible de m'indiquer la marche a suivre afin de recuperer la validation d'une ligne de valeur validée a l'aide de checkbox. je mexplike :
j'ai fé plusieurs requete qui m'ont donné un resultat sous cette forme :
id nom email acheter
1 xxx xxxx checkbox
2 xxx xxxx checkbox
3
4
etc...
si je selctionne la ligne 2 et 3, je voudrai qu'en appuyant sur un bouton ENVOYER, cela m'envoi vers une page de confirmation (confirmation.php) recapitulant le choix .
je pense cela possible mais je n'ai aucune idée de la marche a suivre.je me tiens a votre disposition pour de plus amples information. Merci d'avance pour vos reponses
A voir également:
- [PHP] recuperation valeur checkbox
- Récupération de déchets - Guide
- Easy php - Télécharger - Divers Web & Internet
- Convertisseur récupération de texte - Guide
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
- Expert php pinterest - Télécharger - Langages
48 réponses
ouai test deja comme cela, avec une casse cocher, car apres faut faire un boucle pour affiche le resultat de toutes les casse cocher
bon : faisons le point (cela ne fonctionne toujours pas ).
dans liste.php ( je cheke les cases tkt pas Crazyspy :p )
--------
$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="'.$row['id'].'">acheter<br></td>'."\n";
echo '</tr>'."\n";
$i = $i +1;
}
----------
dans confirmation.php
<?php
include('bdd.php');
$c = $_POST['option'.$i.''];
$sql = "SELECT id,departement,commentaires FROM devis_table WHERE id = '" . $c . "' ";
$result = mysql_query( $sql) or die( "Erreur : " . mysql_error() );
echo '<table bgcolor="#FFFFFF" align="center">'."\n";
// première ligne on affiche les titres dans 4 colonnes
echo '<tr>';
echo '<td><b>Vous avez choisi : </b></td>';
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";
$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 '</tr>'."\n";
$i = $i +1;
}
echo '</table>'."\n";
?>
Voili : cela maffiche mon tablo vide :s !
Merci a toute
dans liste.php ( je cheke les cases tkt pas Crazyspy :p )
--------
$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="'.$row['id'].'">acheter<br></td>'."\n";
echo '</tr>'."\n";
$i = $i +1;
}
----------
dans confirmation.php
<?php
include('bdd.php');
$c = $_POST['option'.$i.''];
$sql = "SELECT id,departement,commentaires FROM devis_table WHERE id = '" . $c . "' ";
$result = mysql_query( $sql) or die( "Erreur : " . mysql_error() );
echo '<table bgcolor="#FFFFFF" align="center">'."\n";
// première ligne on affiche les titres dans 4 colonnes
echo '<tr>';
echo '<td><b>Vous avez choisi : </b></td>';
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";
$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 '</tr>'."\n";
$i = $i +1;
}
echo '</table>'."\n";
?>
Voili : cela maffiche mon tablo vide :s !
Merci a toute
$i=0;
$result2= mysql_query( $sql) or die( "Erreur : " . mysql_error() );
while($row2 = mysql_fetch_array($result2)) {
echo '<tr>';
echo '<td width="80" bgcolor="#d4d4d4">'.$row2['id'].'</td>';
echo '<td bgcolor="#d4d4d4">'.$row2['departement'].'</td>';
echo '<td bgcolor="#d4d4d4">'.$row2['commentaires'].'</td>';
echo '</tr>'."\n";
$i = $i +1;
}
echo '</table>'."\n";
?>
avec cela plutot?
$result2= mysql_query( $sql) or die( "Erreur : " . mysql_error() );
while($row2 = mysql_fetch_array($result2)) {
echo '<tr>';
echo '<td width="80" bgcolor="#d4d4d4">'.$row2['id'].'</td>';
echo '<td bgcolor="#d4d4d4">'.$row2['departement'].'</td>';
echo '<td bgcolor="#d4d4d4">'.$row2['commentaires'].'</td>';
echo '</tr>'."\n";
$i = $i +1;
}
echo '</table>'."\n";
?>
avec cela plutot?
tu veu pas m'envoyer tes pages cela serai plus simple, hier un gars ma filé son projet de bac je lui ai tout debuggé, c'était plus simple
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ok je vais faire de mon mieux, j'ai trouver deux trois truck la, je fini de codé comme je pense et je te renvoi cela
je viens de trouver :
<?php
include('bdd.php');
$c = $_POST['case']; // il faut laisser le nom de chake chek pareil !
$sql = "SELECT id,departement,commentaires FROM devis_table WHERE id = '" . $c . "' ";
$result = mysql_query( $sql) or die( "Erreur : " . mysql_error() );
echo '<table bgcolor="#FFFFFF" align="center">'."\n";
// première ligne on affiche les titres dans 4 colonnes
echo '<tr>';
echo '<td><b>Vous avez choisi : </b></td>';
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";
$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 '</tr>'."\n";
$i = $i +1;
}
echo '</table>'."\n";
?>
Voila merci enormement mon cher CRAZYSPY pour toute l'aide que tu m'a fournie :! t super
A bientot !!
<?php
include('bdd.php');
$c = $_POST['case']; // il faut laisser le nom de chake chek pareil !
$sql = "SELECT id,departement,commentaires FROM devis_table WHERE id = '" . $c . "' ";
$result = mysql_query( $sql) or die( "Erreur : " . mysql_error() );
echo '<table bgcolor="#FFFFFF" align="center">'."\n";
// première ligne on affiche les titres dans 4 colonnes
echo '<tr>';
echo '<td><b>Vous avez choisi : </b></td>';
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";
$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 '</tr>'."\n";
$i = $i +1;
}
echo '</table>'."\n";
?>
Voila merci enormement mon cher CRAZYSPY pour toute l'aide que tu m'a fournie :! t super
A bientot !!
j"ai regardé ton site, question. Est ce que si tu coche deux casse sa marche? parce que j'ai pas trouver de truck ou on pouvez cocher deux casse ou alors est ce qu'une seul case doit etre cocher?
Bdd : Devis
Table :
Champ Type Attributs Null Défaut Extra Action
id int(11) Non auto_increment
objet_message varchar(255) Non
nom varchar(155) Non
email varchar(250) Non
telephone varchar(155) Non
adresse varchar(250) Non
ville varchar(155) Non
departement varchar(155) Non
thematique_projet varchar(155) Non
date_projet varchar(155) Non
type_client varchar(155) Non
commentaires varchar(255)
Voili et cela ne fonctionne toujours pas ! Meme probleme qu'auparavant ! chargement impossible, on diré que la boucle est infinie !
Table :
Champ Type Attributs Null Défaut Extra Action
id int(11) Non auto_increment
objet_message varchar(255) Non
nom varchar(155) Non
email varchar(250) Non
telephone varchar(155) Non
adresse varchar(250) Non
ville varchar(155) Non
departement varchar(155) Non
thematique_projet varchar(155) Non
date_projet varchar(155) Non
type_client varchar(155) Non
commentaires varchar(255)
Voili et cela ne fonctionne toujours pas ! Meme probleme qu'auparavant ! chargement impossible, on diré que la boucle est infinie !
ok merci, je vais pas tarder a aller manger, mais cette apres si personne d'autre ta donné de reponse entre temps, je vais crée la table et tester cela sera plus simple
faisons plus simple :
je reflechi sur un truc du genre ... (impro, freestyle me voila ! )
sur liste.php on chek ne nombre de devis que l'on veut
lorsqu'on appuie sur valider cela nous affiche "10€ x "Nbcheck"" (le total en gros koi ! )
avec possiblité de dédécocher bien sur si c'est trop cher ! et en plus cela m'envoi les ID sur ma boite mail pour que je puisse envoyer au client les bons devis
et hop sur le total ou a coté ou bref ... un lien vers paypal !
C'est possible ca, cela m'a l'air plus simple non ? plus de page confirmation.php comme cela !
je reflechi sur un truc du genre ... (impro, freestyle me voila ! )
sur liste.php on chek ne nombre de devis que l'on veut
lorsqu'on appuie sur valider cela nous affiche "10€ x "Nbcheck"" (le total en gros koi ! )
avec possiblité de dédécocher bien sur si c'est trop cher ! et en plus cela m'envoi les ID sur ma boite mail pour que je puisse envoyer au client les bons devis
et hop sur le total ou a coté ou bref ... un lien vers paypal !
C'est possible ca, cela m'a l'air plus simple non ? plus de page confirmation.php comme cela !
bon bin tout compte fait, c'est enkore plus dur !
jvai me claqué les neurones a réfléchir comme ca moi !
euh CrazySpy tu mange encore ?
restons sur la meme idée de récupérer les infos des devis chekés !
je n'ai pas avancé, je me fourvoi dans la confusion avec mes variables ...
je compte sur votre aide ! Merci
jvai me claqué les neurones a réfléchir comme ca moi !
euh CrazySpy tu mange encore ?
restons sur la meme idée de récupérer les infos des devis chekés !
je n'ai pas avancé, je me fourvoi dans la confusion avec mes variables ...
je compte sur votre aide ! Merci
ah merci !!
je croyé ke tu etais encore en pause :) !!! moi j'ai pas de pause, vive l'esclavage !
Merci a toute
je croyé ke tu etais encore en pause :) !!! moi j'ai pas de pause, vive l'esclavage !
Merci a toute
Sur l'idée précédente, j'ai potassé et j'ai pas trouvé bien sur !
liste.php
name=case dans mon input checkbox !
confirmation.php
<?php
include('bdd.php');
$c = $_POST['case']; // il faut laisser le nom de chake chek pareil !
$sql = "SELECT id,departement,commentaires FROM devis_table WHERE id = '" . $c . "' ";
$result = mysql_query( $sql) or die( "Erreur : " . mysql_error() );
echo '<table bgcolor="#FFFFFF" align="center">'."\n";
// première ligne on affiche les titres dans 4 colonnes
echo '<tr>';
echo '<td><b>Vous avez choisi : </b></td>';
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";
$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 '</tr>'."\n";
$i = $i +1;
}
echo '</table>'."\n";
?>
jarrive toujours pas a afficher kan je coche plusieurs checkbox
liste.php
name=case dans mon input checkbox !
confirmation.php
<?php
include('bdd.php');
$c = $_POST['case']; // il faut laisser le nom de chake chek pareil !
$sql = "SELECT id,departement,commentaires FROM devis_table WHERE id = '" . $c . "' ";
$result = mysql_query( $sql) or die( "Erreur : " . mysql_error() );
echo '<table bgcolor="#FFFFFF" align="center">'."\n";
// première ligne on affiche les titres dans 4 colonnes
echo '<tr>';
echo '<td><b>Vous avez choisi : </b></td>';
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";
$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 '</tr>'."\n";
$i = $i +1;
}
echo '</table>'."\n";
?>
jarrive toujours pas a afficher kan je coche plusieurs checkbox
ta tester les fichiers que je tes envoyer?moi sa marche
Miladiou !!!
ah ba oui ! c nikel ...
pour te montrer a quel point je suis naze, je vais te dire ce que j'avé fait !
javé oublié de monter mes pages sur le ftp ... et je cherché et je modifié le code pendant des heures sans trouver la solution !
Bon allez aucun commentaires désobligeant !! ca arrive en cas d'extreme fatigue hein ?
En tout cas, Merci pour le boulot !
je n'aurai jamais reussi sans toi, et je pense que peu de personne auraient eté aussi a l'ekoute et bienveillant autant ke toi!
Merci Merci
à la Revoyure !!
ah ba oui ! c nikel ...
pour te montrer a quel point je suis naze, je vais te dire ce que j'avé fait !
javé oublié de monter mes pages sur le ftp ... et je cherché et je modifié le code pendant des heures sans trouver la solution !
Bon allez aucun commentaires désobligeant !! ca arrive en cas d'extreme fatigue hein ?
En tout cas, Merci pour le boulot !
je n'aurai jamais reussi sans toi, et je pense que peu de personne auraient eté aussi a l'ekoute et bienveillant autant ke toi!
Merci Merci
à la Revoyure !!
Merci beaucoup, tu m'aide enormement