executer une simple requete sql avec javascript - HTML/CSS - Programmation
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.')"}";
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
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.')"}"; |
... s'pas gagné...
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>
Marsh Posté le 15-05-2007 à 08:35:48
Comment faire pour executer une requete sql??