Bonsoir à tous,
Je souhaite envoyer une variable prix_total (calculé auparavant) via Ajax à un fichier php dans lequel je récupère cette variable, cependant j'envoie déjà d'autre variable généré dans une boucle for. Seul La variable prix_total ne s'envoi pas je ne sais pas si c'est à cause de la boucle j'ai essayé de recréer une requête en dehors mais sans succès ...
Calcul prix :
Mon Ajax :
Et voici mon php :
Merci pour vos réponse[/i][/i]
Je souhaite envoyer une variable prix_total (calculé auparavant) via Ajax à un fichier php dans lequel je récupère cette variable, cependant j'envoie déjà d'autre variable généré dans une boucle for. Seul La variable prix_total ne s'envoi pas je ne sais pas si c'est à cause de la boucle j'ai essayé de recréer une requête en dehors mais sans succès ...
Calcul prix :
function print_prix_plus(article){
var prix = $('#top_ten_nb_'+article+'_prix').val();
prix_total += parseFloat(prix);
document.getElementById('prix_total').innerHTML = prix_total;
}
function print_prix_moins(article){
var prix = $('#top_ten_nb_'+article+'_prix').val();
prix_total -= parseFloat(prix);
document.getElementById('prix_total').innerHTML = prix_total;
}
Mon Ajax :
$('#form_top_ten').submit(function() {
if (veste > 0) qt_articles.push("veste");
.....
if (couette > 0) qt_articles.push("couette");
for (i=0;i<=qt_articles.length;i++){
var name = qt_articles[i];
var nb = $('#top_ten_nb_'+qt_articles[i]).text();
$.ajax({
type: "POST",
url: "handle_form/commande.php",
dataType: "json",
data: {nb:nb,name:name,prix_total:prix_total}
});
}
Et voici mon php :
if (isset($_POST['name']) && isset($_POST['nb'])) {
require_once '../includes/config.inc.php';
$montant=$_POST['prix_total'];
$req = $connection->prepare('SELECT * FROM articles WHERE article = ?');
$req->execute(array($_POST['name']));
$data = $req->fetch();
array_push($_SESSION['commande'], array("article"=>utf8_encode($data['nom']), "quantite"=>$_POST['nb'], "prix"=>$data['prix']*$_POST['nb']));
}
Merci pour vos réponse[/i][/i]