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

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'];
 
?>
dans la page ou il y a le forulaire l'affichage de la liste deroulante des produit se fais avec un test :
et un affichage echo comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
echo '<option value='.$id_cat.'>'.$nom_cat.'</option>';
normalement dans l'email que je recois et dans la partie admin il m'affiche l'id du produit choisi

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.