Bonjour,
j'ai un petit problème avec un formulaire "demande de devis" donc j'ai un formulaire voici la page correspondante :
http://avstest.com/plouff1/devis.php
quand je clique sur envoyer il envoie les données sur email et dans la partie admin tout fonctionne mais il y a juste un problème dans l'envoie de l'element produit
quand vous choisissez une catégorie dans la liste déroulante une autre liste déroulante juste en dessous s'affiche avec les produits qui sont dans la catégorie choisis (c'est fait avec ajax je vous met le code ici pour que ce soit plus clair ):
c'est dans un fichier
dans la page ou il y a le forulaire l'affichage de la liste deroulante des produit se fais avec un test :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39 <?php // script PHP interrogation Base de donnees pour reponse a la requete AJAX include("config/connexion.php"); // Connexion a la base de donnees $req = "SELECT * FROM NomTable where id_cat='".$_POST['val_sel']."'"; $ress=mysql_query($req); // construction de la liste deroulante" . $aff=""; $aff.=' <select name="produit" id="produit" >'; $aff.='<option value="">-- Choisissez un produit--</option>'; while($res_sect=mysql_fetch_array($ress)) { $aff.='<option value='.$res_sect['id_act'].'>'.utf8_encode($res_sect['title']).'</option>'; } $aff.='</select> '; // envoi reponse Php a Ajax echo $aff; //echo "<br><br>Valeur postee: ".$_POST['val_sel']; ?>
et un affichage echo comme suit :
normalement dans l'email que je recois et dans la partie admin il m'affiche l'id du produit choisi
Code : Sélectionner tout - Visualiser dans une fenêtre à part echo '<option value='.$id_cat.'>'.$nom_cat.'</option>';
mais le resultat est vide !! pour la catégorie choisi et toutes les autres information ca marche nikel je ne comprend pas pourquoi l'id du produit ne s'envoie pas meme dans la base de donné la valeur est vide.
Merci d'avance pour votre aide.
Partager