Problème ajax (execution sql)

fhav Messages postés 276 Statut Membre -  
fhav Messages postés 276 Statut Membre -
Bonjour,
j'ai un problème d'execution de requette dans le fichier ajax , il n'arrive pas à executer mes requettes sql.

voila mon fichier ajax commande.php
**************************************************************************
<code type="php">
$id_commande= $_GET['commande'];

$recup_commande=mysql_query("SELECT * FROM commande_table WHERE commande_table.total= ".$total);
$commande= mysql_fetch_array($recup_commande);
$ttc= $commande[4]/ + $commande['prix'];
</code>
<code type="html">
<tr>
ici jaffiche mon tableau
</tr>
</code>
****************************************
passant mainteanant au fichier qui appel le fichier commande.php

<code type="javascript">
function getXhr()
{
if(window.XMLHttpRequest) xhr = new XMLHttpRequest();
else if(window.ActiveXObject)
{
try
{
xhr = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
xhr = new ActiveXObject("Microsoft.XMLHTTP");
}
}
else
{
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest, veuillez le mettre à jour");
xhr = false;
}
}

//Deuxieme fonction : Vérifier que le numéro de série a le bon format
// Affichage dans un span en ayant recupéré une valeur
function chercher_commande()
{
getXhr();

{
if(xhr.readyState == 4 && xhr.status == 200)
{
document.getElementById('search').innerHTML = xhr.responseText;
}
}
var cde = document.getElementById('nom_commande').value;

xhr.open("POST",'ajax/commande.php?commande='+cde,true);
xhr.send("commande="+cde);

}
</code>

<code type="html">
<tr >
<td colspan="4"> </td>
<td align="right"><input type="button" name="commander" value="chercher" onclik="chercher_commande()" class="bouton"/></td>
</tr>
</code>

ps: onclik je l'ai fait comme ça car il me cause toujours un problème ici, en passant qq'un peu me dire pourquoi le forum me genere ce problème?

Merci

2 réponses

Metafury
 
Salut fhav,

j'ai le même soucis que toi.. En gros je fais un select * pour récupérer plusieurs enregistrements et je n'ai aucun retour..
Tout marche pourtant bien quand je fais un select sur un seul enregistrement ( avec un where )..
Je me suis aidé de ce lien :
http://www.journaldunet.com/...
Mais rien ne marche..

Si tu trouves la solution.. N'hésite pas ;-)
0
fhav Messages postés 276 Statut Membre 5
 
j'ai réussit à le faire depuis, désolé je n'ai pas vu ta réponse plutot

Merci
0