Ajax et php: renvoyer 2 valeurs
dallap
-
kev02 -
kev02 -
Bonjour,
j'ai réussi à implémenter une fonction javascript qui change deux valeurs dans la base de données et change l'affichage d'une valeur sur ma page. Ce que je souhaiterai faire maintenant c'est changer cette 2ème valeur sur ma page mais je ne sais pas comment retourner 2 valeurs avec ma fonction php...
mon javascript:
ma page html:
mon fichier php:
merci à tous!
j'ai réussi à implémenter une fonction javascript qui change deux valeurs dans la base de données et change l'affichage d'une valeur sur ma page. Ce que je souhaiterai faire maintenant c'est changer cette 2ème valeur sur ma page mais je ne sais pas comment retourner 2 valeurs avec ma fonction php...
mon javascript:
<script type="text/javascript">
function submitForme()
{
var req;
try { req = new ActiveXObject('Msxml2.XMLHTTP'); }
catch (e)
{
try { req = new ActiveXObject('Microsoft.XMLHTTP'); }
catch (e2)
{
try { req = new XMLHttpRequest(); }
catch (e3) { req = false; }
}
}
req.onreadystatechange = function()
{
document.getElementById("zone").innerHTML = "Updating";
if(req.readyState == 4)
{
if(req.status == 200) {
document.getElementById("zone").innerHTML = req.responseText;
// ici je retourne ma valeur et je l'affiche dans la page
}
else {
document.getElementById("zone").innerHTML="Error: returned status code " + req.status + " " + req.statusText;
}
}
};
req.open( "get", "comp.php", true);
req.send(null);
}
</script>
ma page html:
Points à dépenser:
<?php echo $row2['pts']; ?>
// c'est ICI que je souhaiterai changer maintenant
...
...
<div id="zone"><?php echo $row['comp']?></div>/100 <form name="ajax" method="get" action="">
<p>
<input type="button" value="Submit" onClick="submitForme()">
</p>
</form>
mon fichier php:
//ici mes requetes echo $row['comp']; // je souhaiterai retourner: echo $row2['pts'];
merci à tous!
A voir également:
- Ajax et php: renvoyer 2 valeurs
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour à la ligne php ✓ - Forum PHP
- Retour a la ligne avec Echo comment faire ? - Forum Webmastering
- Yggtorrent erreur ajax ✓ - Forum Webmastering
3 réponses
salut je comprend pas tu veut afficher $row2 mais tu peut le faire directement .
Sinon explique en faite ce que tu veut obtenir ;)
Sinon explique en faite ce que tu veut obtenir ;)
en fait si je retourne les 2 valeurs elles seront affichées toutes les 2 au même endroit dans mon div "zone".
je voudrais un retour séparé pour afficher la 2ème valeur ailleurs dans ma page html.
merci!
edit: du genre:
je voudrais un retour séparé pour afficher la 2ème valeur ailleurs dans ma page html.
merci!
edit: du genre:
if(req.status == 200) { document.getElementById("zone").innerHTML = req.responseText; document.getElementById("zone2").innerHTML = req.responseText_numero2;