executer une simple requete sql avec javascript

executer une simple requete sql avec javascript - HTML/CSS - Programmation

Marsh Posté le 15-05-2007 à 08:35:48    

Comment faire pour executer une requete sql??

Reply

Marsh Posté le 15-05-2007 à 08:35:48   

Reply

Marsh Posté le 15-05-2007 à 08:51:32    

on peut pas

Reply

Marsh Posté le 15-05-2007 à 08:52:54    

document.getElementById("requete_sql" ).innerHTML += "$sql='SELECT * FROM BasesWeb.SavSuiviRetour where Refcli ="+document.form2.refcli.value+" AND Contremarque ="+document.form2.contremarque.value+"'; $result = mysql_query($sql, $objconn); $myrow = mysql_fetch_array($result); if($myrow){"alert('Référence déjà existante.')"}";

Reply

Marsh Posté le 15-05-2007 à 09:02:33    

la tu vas juste afficher une requete dans ton document
trop utile,non ?

 


pour faire ca , il te faut un script cote serveur qui execute ta requete et qui affiche le resultat sous forme de xml ou en json, puis une requete xmlhttprequest dans ta page web qui appelle ce script et affiche le résultat

 

et clairement, c'est le genre de truc qui est a un niveau avancé de javascripta


Message édité par flo850 le 15-05-2007 à 09:02:47
Reply

Marsh Posté le 15-05-2007 à 09:03:38    

ok merci

Reply

Marsh Posté le 15-05-2007 à 09:26:57    

freddy_ghost a écrit :

document.getElementById("requete_sql" ).innerHTML += "$sql='SELECT * FROM BasesWeb.SavSuiviRetour where Refcli ="+document.form2.refcli.value+" AND Contremarque ="+document.form2.contremarque.value+"'; $result = mysql_query($sql, $objconn); $myrow = mysql_fetch_array($result); if($myrow){"alert('Référence déjà existante.')"}";


[:hahaguy] ... s'pas gagné...


Message édité par anapajari le 15-05-2007 à 09:27:12
Reply

Marsh Posté le 15-05-2007 à 10:02:43    

Regarder ce code je n'arrive pas à me connecter a la page de verification
 
<script language = javascript>
function writediv(texte)
     {
     document.getElementById('affiche_la_vérification').innerHTML = texte;
     }
 
 
function verif_etat()
{
 if (document.form2.refcli.value != "" )
 {
  refcli_saisie = 1;
 }
 else  
 {
  refcli_saisie = 0;
 }
 if (document.form2.contremarque.value != "" )
 {
  contremarque_saisie = 1;
 }
 else
 {
  contremarque_saisie = 0;
 }
 
 
 if ((refcli_saisie == 1) && (contremarque_saisie == 1))
 {
  alert("ok" );
  if(texte = file('http://intra.buzz.gpps/BD_WEB/GestionSav/verif_reference_client.php?refcli='+document.form2.refcli.value+'&contremarque='+document.form2.contremarque.value))
        {alert("ok" );
          if(texte == 1)
    {
               writediv('<span style="color:#cc0000"><b>'+document.form2.refcli.value+' et '+document.form2.contremarque.value+' :</b> Ces références sont déjà utilisées.</span>');
    }
    else
    {
      writediv('');
    }
        }  
  }
}
 
function file(fichier)
{
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", fichier, false);
  xhr_object.send(null);
  if(xhr_object.readyState == 4)  
  {
   return(xhr_object.responseText);
  }  
  else
  {
   return(false);
  }
 }  
}
}
</script>

Reply

Marsh Posté le 15-05-2007 à 10:52:17    

[:vomi]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed