Salut à tous,
Voila, je suis en train de mettre en place un site pour une amie. Je veux y gérer des commandes. Je n'utilise pas les variables de sessions.
Voila ce que j'ai pour l'instant :
Code :
- Mon formulaire :
- <div id="liste_tab_commande">
- <center><a href="javascript:PopupImage('images/tableaux/<?php echo $donnees['image_tab'];?>')"><img src="images/tableaux/<?php echo $donnees['image_tab'];?>" width="60px" height="60px" class="img_vignette"/></a></center>
- <p class="desc_vignette_commande" align="center">Qté : <input type='text' name='qte<?php echo $donnees['id_tab'];?>' value="0" size='1' class="input_vignette"></p>
- <p class="desc_vignette_commande">Commander : <INPUT type="checkbox" name="commander<?php echo $donnees['id_tab'];?>" value="1"></p>
- </div>
|
Code :
- La recuperation de mon formulaire :
- $retour2 = mysql_query('SELECT * FROM tableaux');
- $i=0;
- $var='';
- while($donnees2 = mysql_fetch_array($retour2)){
- $cmd='commander'.$donnees2['id_tab'];
- $qtee='qte'.$donnees2['id_tab'];
- $num=$donnees2['id_tab'];
- if($_POST[$cmd]==1)
- {
- $i++;
- $var.$i ='Tableau N° '.$num.' x '.$_POST[$qtee].'
- <br>';
- echo $var.$i;
- }
- }
|
Au lancement de la page j'obtient :
Citation :
Tableau N° 2 x 4
Tableau N° 3 x 0
Tableau N° 4 x 0
Notice: Undefined index: commander5 in e:\logiciels\easyphp1-8\www\feeemail\commander.php on line 210
Notice: Undefined index: commander6 in e:\logiciels\easyphp1-8\www\feeemail\commander.php on line 210
[ect nombre d'erreur égale au nombre de tableau qui ne sont pas sélectionnés]
|
Je pense que comme tout développeur qui se respecte, je fais compliqué alors qu'il doit sûrement existé une solution très simple
Si quelqu'un pouvait m'orienter vers une solution plus simple ou simplement vers quelque chose de fonctionnel.
Par avance Merci
Message édité par sharck1987 le 06-12-2006 à 21:13:14