[AJAX] Utiliser une valeur ajax dans une requete sql
Salut à tous,
je suis débutant en Ajax et j'essaie me mettre en place un petit bout de code:
j'ai une bdd réalisations :
ID | Catégorie | nom ...
j'ai une page php qui affiche ces catégories et réalisations
Code:
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
| echo '<div id="catego">';
$cate = $mysqli->query("SELECT * FROM realisations GROUP BY categorie");
while($list = mysqli_fetch_array($cate))
{
$lescat=$list['categorie'];
// affichage des categories sous forme de lien
echo '<a href="'.$lescat.'">'.$lescat.'</a> ';
}
echo '</div><div style="clear:both"></div><div id="levisu">';
// affichage des réalisations
$req = $mysqli->query("SELECT * FROM realisations ORDER BY id DESC");
while($data = mysqli_fetch_array($req))
{
$image=$data['image'];
$url=$data['url'];
$nom=$data['nom'];
echo'
<div class="view view-tenth">
<img src="rea/'.$image.' " alt="'.$nom.'" />
<div class="mask">
<h2>'.$nom.'</h2>
<p> </p>
</div>
</div> ';
}
echo'</div>'; |
j'ai donc ensuite essayé de créer une petit script pour récupérer le nom de la catégorie
afin de pouvoir l'utiliser dans la requête Sql
c'est donc a ce niveau que je bloc
voici le code du script
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| $(document).ready(function(){
$("#catego a").click(function(){
page=$(this).attr("href");
$.ajax({
url : "nos_realisations.html",
cache : false,
success : function(html){
afficher(html);
},
error : function(XMLHttpRequest, textStatus, errorThrown){
alert(textStatus);
}
})
return false;
});
});
function afficher (data){
$("#levisu").empty();
} |
Comment je fais pour utilisé la valeur "page" que je récupère en Ajax dans ma requête SQl ???
Merci d'avance de votre aide
Cdt