Récupération valeur select dans une meme page sans submit
Résolu/Fermé
fra340
Messages postés
10
Date d'inscription
lundi 30 novembre 2020
Statut
Membre
Dernière intervention
27 mai 2023
-
Modifié le 1 déc. 2020 à 13:36
fra340 Messages postés 10 Date d'inscription lundi 30 novembre 2020 Statut Membre Dernière intervention 27 mai 2023 - 8 déc. 2020 à 13:36
fra340 Messages postés 10 Date d'inscription lundi 30 novembre 2020 Statut Membre Dernière intervention 27 mai 2023 - 8 déc. 2020 à 13:36
A voir également:
- Récupération valeur select dans une meme page sans submit
- Supprimer une page word - Guide
- Traduire une page - Guide
- Créer une page facebook - Guide
- Récupérer une vidéo youtube - Guide
- Word numéro de page 1/2 - Guide
2 réponses
jordane45
Messages postés
38277
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
8 novembre 2024
4 696
1 déc. 2020 à 14:29
1 déc. 2020 à 14:29
Bonjour,
Côté Javascript
Déjà, au lieu d'envoyer les données sous la forme
fais le sous la forme
ensuite, d'où vient ta variable rev_id ?
Il semble que tu aies oublié de récupéré la valeur choisie dans ton select
Dans le PHP côté ajax, tu essaies de récupérer la variable
... alors que dans le js, le nom de ta variable est rev_id ...
Donc, dans le php, il faut récupérer rev_id
Côté php toujours... tu n'exécutes pas ta requête... ... ça ne fonctionnera donc pas....
et tu as oublié de mettre un "echo" devant ta dernière ligne
Sans oublié que ta requête elle même semble boiteuse.....
Et comme tu fais du PDO, je t'invite fortement à appliquer les conseils donnés ici :
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
PS: Pense que pour débuguer de l'ajax, il faut regarder dans la console de ton navigateur
et, pour plus de facilités, utiliser le navigateur firefox... ( et penser à activer le debug xhr )
Et regarder, au niveau de la ligne qui correspond à ton appel ajax ( celle qui commence par >post ) de regarder l'onglet Paramètres ( pour voir ce que tu envoies... ) et l'onglet REPONSE pour voir.. ben.. ce que ton script php retourne
Côté Javascript
Déjà, au lieu d'envoyer les données sous la forme
data: 'rev_id=' + rev_id,
fais le sous la forme
data: {rev_id: rev_id},
ensuite, d'où vient ta variable rev_id ?
Il semble que tu aies oublié de récupéré la valeur choisie dans ton select
$(".TypeRevenu").change(function(){ var rev_id = $(this).val();
Dans le PHP côté ajax, tu essaies de récupérer la variable
$_POST['idcatrev']
... alors que dans le js, le nom de ta variable est rev_id ...
Donc, dans le php, il faut récupérer rev_id
$RevId = !empty($_POST['rev_id']) ? $_POST['rev_id'] : NULL;
Côté php toujours... tu n'exécutes pas ta requête... ... ça ne fonctionnera donc pas....
et tu as oublié de mettre un "echo" devant ta dernière ligne
Sans oublié que ta requête elle même semble boiteuse.....
Et comme tu fais du PDO, je t'invite fortement à appliquer les conseils donnés ici :
https://forums.commentcamarche.net/forum/affich-37584941-php-pdo-gerer-les-erreurs
PS: Pense que pour débuguer de l'ajax, il faut regarder dans la console de ton navigateur
et, pour plus de facilités, utiliser le navigateur firefox... ( et penser à activer le debug xhr )
Et regarder, au niveau de la ligne qui correspond à ton appel ajax ( celle qui commence par >post ) de regarder l'onglet Paramètres ( pour voir ce que tu envoies... ) et l'onglet REPONSE pour voir.. ben.. ce que ton script php retourne
fra340
Messages postés
10
Date d'inscription
lundi 30 novembre 2020
Statut
Membre
Dernière intervention
27 mai 2023
Modifié le 8 déc. 2020 à 13:37
Modifié le 8 déc. 2020 à 13:37
Bonjour Jordane,
et un grand merci d'avoir pris le temps de me lire et de m'aider.
Au bout d'une semaine, j'ai enfin réussi à solutionner mon problème.
Pour ceux qui le souhaitent, je peux transmettre ma solution.
François
et un grand merci d'avoir pris le temps de me lire et de m'aider.
Au bout d'une semaine, j'ai enfin réussi à solutionner mon problème.
Pour ceux qui le souhaitent, je peux transmettre ma solution.
François