Bonjour à tous,
Cette semaine, j'ai commencé à travailler pour la première fois avec une requête ajax, mais je n'ai aucune idée de la manière de l'utiliser correctement. Ma situation : J'ai 2 boîtes de dépôt, la première contient des données de la base de données, la seconde doit être remplie avec l'option que j'ai sélectionnée dans la première combobox (ex. select * from presents where city = '$_GET['city']'
).
J'ai le code suivant :
à partir de la section en-tête de index.php
$('#woonplaats').change(function(){
var woonplaats = $('#woonplaats').val();
$.ajax({
type: "GET",
url: "ajax.php?woonplaats="+woonplaats+"",
success: function(msg){
$('#pandtype').html(msg);}
});
});
à partir de ajax.php
$_GET['woonplaats'] = mysql_real_escape_string($_GET['woonplaats']);
if(isset($_GET['woonplaats']))
{
$query = "SELECT * FROM aanbod WHERE Plaats = '".$_GET['woonplaats']."'";
$result = mysql_query($query);
echo $query;
echo "<select id='pandtype' name='pandtype'>";
while($row = mysql_fetch_object($result))
{
echo '<option value="'.ucfirst(strtolower($row->PandType)).'">'.ucfirst(strtolower($row->PandType)).'</option>';
}
echo "</select>";
}
Qu'est-ce qui me manque ? Et qu'est-ce que je dois faire avec le combobox original 2nd loaded ?
Sincères salutations !