AJAX : récupèrer une variable
Résolu
deneb
-
deneb -
deneb -
Bonjour,
J'ai un fichier js qui appelle un fichier PHP. Ce fichier php alimente une variable que je voudrais récupérer dans mon JS juste après. C'est là où j'ai un problème de syntaxe.
Voici la partie du JS :
et le fichier PHP qui enregistre une réservation dans PhpMyAdmin. je souhaite récupère l'identifiant de la ligne enregistrée dans le fichier JS :
Si quelqu'un peut m'aider.
Merci !
J'ai un fichier js qui appelle un fichier PHP. Ce fichier php alimente une variable que je voudrais récupérer dans mon JS juste après. C'est là où j'ai un problème de syntaxe.
Voici la partie du JS :
rep2 = AJAX2('envoi_pub.php?email1='+email1+'&ville1='+ville1);
et le fichier PHP qui enregistre une réservation dans PhpMyAdmin. je souhaite récupère l'identifiant de la ligne enregistrée dans le fichier JS :
mysql_query("INSERT INTO 'reservation' (id_reserv,ville_dep) VALUES ('','$villedep)"); $req = mysql_query("SELECT * from 'reservation' ORDER BY id_reserv DESC LIMIT 1") or die ("erreur requete".mysql_error(à)); while ($contenu=mysql_fetch_array($req)) { $idreserv = $contenu['id_reserv']; }
Si quelqu'un peut m'aider.
Merci !
A voir également:
- AJAX : récupèrer une variable
- Problème ajax ✓ - Forum Webmastering
- Erreur ajax c est quoi ✓ - Forum PHP
- Easyphp ajax ✓ - Forum PHP
- Ajax ne fonctionne pas... ? - Forum Programmation
- Le technologie AJAX ✓ - Forum Réseaux sociaux
10 réponses
c'est dans le fichier.js que je veux récupérer cette variable.
ou alors je ne comprends pas... désolée.
ou alors je ne comprends pas... désolée.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Puur que ton javascript récupère cette information, il faut que ton php la retourne d'une façon ou d'une autre. Dans la majorité des cas l'affichée est une bonne façon de la passer au js.
dans le fichier php, j'ai mis :
while ($contenu=mysql_fetch_array($req))
{$idreserv = $contenu['id_reserv'];}
echo "id : $idreserv";
dans le js, j'ai mis :
rep2 = AJAX2('envoi_pub.php?email1='+email1+'&ville1='+ville1);
var reserv = '<?php echo $idreserv; ?>' ;
alert(reserv + "idreserv");
je ne récupère la valeur de la variable.
je débute...
while ($contenu=mysql_fetch_array($req))
{$idreserv = $contenu['id_reserv'];}
echo "id : $idreserv";
dans le js, j'ai mis :
rep2 = AJAX2('envoi_pub.php?email1='+email1+'&ville1='+ville1);
var reserv = '<?php echo $idreserv; ?>' ;
alert(reserv + "idreserv");
je ne récupère la valeur de la variable.
je débute...
ca dans ton js :
var reserv = '<?php echo $idreserv; ?>' ;
alert(reserv + "idreserv");
ca ne sert à rien.
Par contre, il faudrait que tu mettes ici le code de ta fonction AJAX2(). Pour savoir ce quelle fait.
var reserv = '<?php echo $idreserv; ?>' ;
alert(reserv + "idreserv");
ca ne sert à rien.
Par contre, il faudrait que tu mettes ici le code de ta fonction AJAX2(). Pour savoir ce quelle fait.
function AJAX2(url){
if(window.XMLHttpRequest) // FIREFOX
xhr_object = new XMLHttpRequest();
else if(window.ActiveXObject) // IE
xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
else
return(false);
xhr_object.open("GET", url, false);
xhr_object.send(null);
if(xhr_object.readyState == 4){
return xhr_object.responseText;
}
else return(false);
}
if(window.XMLHttpRequest) // FIREFOX
xhr_object = new XMLHttpRequest();
else if(window.ActiveXObject) // IE
xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
else
return(false);
xhr_object.open("GET", url, false);
xhr_object.send(null);
if(xhr_object.readyState == 4){
return xhr_object.responseText;
}
else return(false);
}