Variable dans le WHERE d'une requête
Bonsoir. à tous,
J'ai résolu une partie de mon problème coté Ajax,( Discussion coté AJAX ) mais un autre persiste coté serveur.
Je ne sais pas comment mettre pour que cela fonctionne la variable $POST['choixbase'] pour que cela fonctionne avec ma partie AJAX.
code PHP ci dessous, suivi de la partie Ajax.
Code:
1 2 3 4 5 6 7 8 9 10
|
$req = $bdd->prepare("SELECT casier FROM choixbase= :choixbase WHERE ref= :ref");
// $req .= "choixbase LIKE :choixbase ";
$req->bindParam( 'choixbase', $_POST['choixbase'], PDO::PARAM_STR);
$req->bindValue( 'ref', $_POST['ref'], PDO::PARAM_STR );
$req->execute();
$resultat = $req->fetchAll();
$resultat = $resultat['casier'];
echo $resultat;
$req->closeCursor(); |
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| $(document).ready(function(){
$("#qte").change(function () {
var ref = $("#ref").val();
var choixbase = $("#choixbase").val();
$.ajax({
url : 'casier.php',
type : 'POST',
data : {"ref" :ref,"choixbase" :choixbase},
success: function(resultat) {
<!--alert('ok'); -->
$('#casiers').val(resultat);
}
,
error: function(resultat)
{
$('#casiers').val(resultat);
alert('error');
}
});
});
}); |
Merci d'avance pour votre aide