[PHP] recuperation valeur checkbox

dubuducu Messages postés 395 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
A voir également:

48 réponses

thecrazyspy Messages postés 426 Statut Membre 43
 
ouai test deja comme cela, avec une casse cocher, car apres faut faire un boucle pour affiche le resultat de toutes les casse cocher
0
dubuducu Messages postés 395 Statut Membre 4
 
bon merci, je vais tester ca dans l'heure !! reste près Crazyspy .. je sens que je vais avoir besoin de toi sous peu :p !
Merci beaucoup, tu m'aide enormement
0
thecrazyspy Messages postés 426 Statut Membre 43
 
ok je suis la toute la journée
0
dubuducu Messages postés 395 Statut Membre 4
 
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&g­­t;';
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
0
thecrazyspy Messages postés 426 Statut Membre 43
 
$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?
0
dubuducu Messages postés 395 Statut Membre 4
 
Meme pas ... je désespere :( !!
trouverais-je un jour ?
0
thecrazyspy Messages postés 426 Statut Membre 43
 
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
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
dubuducu Messages postés 395 Statut Membre 4
 
Merci beaucoup, c'est envoyé ! je reste a ta disposition pour de plus amples infos
0
thecrazyspy Messages postés 426 Statut Membre 43
 
c'est possible d'avoir une sauvegarde de ta bdd pour faire des test, si y'a rien de confidentiel
0
dubuducu Messages postés 395 Statut Membre 4
 
hum je suis dsl, c la BDD de l'entreprise ou je travaille. je ne peux faire cela !
je vais me retrouver en prison :) !!
Non sans rire, je suis dans l'impossibilité ! je ne te facilite pas les choses, excuse moi
0
thecrazyspy Messages postés 426 Statut Membre 43
 
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
0
dubuducu Messages postés 395 Statut Membre 4
 
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&g­­t;';
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 !!
0
thecrazyspy Messages postés 426 Statut Membre 43
 
ok ben je viens de t'envoyer un truck mais si c'est bon tant mieux
0
thecrazyspy Messages postés 426 Statut Membre 43
 
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?
0
dubuducu Messages postés 395 Statut Membre 4
 
quel ascenceur émotif !!!! cela ne fonctionne pas pour plusieurs devis cochés ! ...
je viens de recevoir tes fichiers modifiés.
Je teste ceci desuite !! let's go !
merci
0
dubuducu Messages postés 395 Statut Membre 4 > dubuducu Messages postés 395 Statut Membre
 
bon ok ... !
quand je clike sur envoyer, la page confirmation met 10h a charger pour finir par ne pas s'afficher !!
je ne vois pas !
0
thecrazyspy Messages postés 426 Statut Membre 43
 
ok je suis toujours dispo si tu veux, dans ma limite de connaisance lool
0
dubuducu Messages postés 395 Statut Membre 4
 
voici le code de confirmation.php
0
thecrazyspy Messages postés 426 Statut Membre 43
 
ah ok ben je reregarde le code
0
thecrazyspy Messages postés 426 Statut Membre 43
 
je tes renvoyer une page
0
dubuducu Messages postés 395 Statut Membre 4
 
merci je teste
0
dubuducu Messages postés 395 Statut Membre 4
 
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 !
0
thecrazyspy Messages postés 426 Statut Membre 43
 
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
0
dubuducu Messages postés 395 Statut Membre 4
 
Merci ! bon ap'
a tout a leure
0
dubuducu Messages postés 395 Statut Membre 4
 
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 !
0
dubuducu Messages postés 395 Statut Membre 4
 
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
0
thecrazyspy Messages postés 426 Statut Membre 43
 
je suis la je travail dessus je viens de créé une petite bdd de test, je te tien au courant
0
dubuducu Messages postés 395 Statut Membre 4
 
ah merci !!
je croyé ke tu etais encore en pause :) !!! moi j'ai pas de pause, vive l'esclavage !

Merci a toute
0
thecrazyspy Messages postés 426 Statut Membre 43
 
sa marche je t'envoi sa
0
dubuducu Messages postés 395 Statut Membre 4
 
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&g­­­t;';
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
0
thecrazyspy Messages postés 426 Statut Membre 43
 
ta tester les fichiers que je tes envoyer?moi sa marche
0
dubuducu Messages postés 395 Statut Membre 4
 
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 !!
0