Bonjour

j'ai un étrange problème avec le code source d'une page dont une div télécharge de codes html via Ajax , l'event c'est onChange ,
l'event fonctionne parfaitement le contenu s’affiche parfaitement sur l’écran, mais le problème c'est que il n y'a pas de code source
de données telechargees par ajax , donc quand je fais $_POST['le nom de champ'] j'obtiens Erreur UNDEFIENED INDEX ..


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
<script>
function showUser(str) {
    if (str == '') {
        document.getElementById('subCategories').innerHTML = '';
        return;
    } else { 
        if (window.XMLHttpRequest) {
            // code for IE7+, Firefox, Chrome, Opera, Safari
            xmlhttp = new XMLHttpRequest();
        } else {
            // code for IE6, IE5
            xmlhttp = new ActiveXObject('Microsoft.XMLHTTP');
        }
        xmlhttp.onreadystatechange = function() {
            if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
                document.getElementById('subCategories').innerHTML = xmlhttp.responseText;
            }
        }
        xmlhttp.open('GET','getCategorie.php?q='+str,true);
        xmlhttp.send();
    }
}
</script>
la div qui reçoit les données
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
  <div id='subCategories'></div>

Code html : Sélectionner tout - Visualiser dans une fenêtre à part
<select class='form-control' name='catego' id='catego' onchange='showUser(this.value)'>
mon fichier getCategorie.php

Code php : 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
$q = intval($_GET['q']);
if($q == 2){
	 $var = "<label for='type'>Type de Produit</label>
      <select class='form-control' name='types' id='type'>
             <option value='1'>Produit pour les Patients</option>
             <option value='2'>Produit pour Medecin/Clinique</option> 
      </select><br /><br />
	<div class='form-group'>
      <label class='col-sm-2 control-label'>Votre Prix</label>
      <div class='col-sm-10'>
        <input class='form-control' id='focusedInput' type='text' name='prix' value='0'>
      </div>
    </div><br /><br /><br />
<div class='form-group'>
      <label class='col-sm-2 control-label'>Votre Titre</label>
      <div class='col-sm-10'>
        <input class='form-control' id='focusedInput' type='text' name='titre' value='Titre'>
      </div>
    </div><br /><br /><br />
	<div class='form-group'>
  <label for='comment'>Texte de votre Annonce:</label>
  <textarea class='form-control' rows='10' id='comment' name='comment'></textarea>
</div>
 <b>Telecharger Une Image:</b>
	<input type='file' name='img2' id='img2'><br /><br />";
	echo $var;

pouvez vous m'aider a resourdre ce problème merci a vous