[AJAX] Vérification de champs
Bonsoir,
J'essaye de vérifier si un numéro dans ma base existe pour cela pas de soucis
parcontre j'essaye de faire faire la vérification suivant un critére nulero suivant lieu
Code:
1 2
|
WHERE number='".$_GET['number']."' AND noeud='".$_GET['noeud'].'" |
Et là se pose le soucis je n'arrive pas a faire passer noeud pour ma requete
voici mon code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105
|
<html>
<head>
<title>EssayeAjax</title>
<script type="text/javascript">
function writediv(texte)
{
document.getElementById('zonetraitement').innerHTML = texte;
}
function verificationNumber(number)
{
if(number != '')
{
if(texte = file('BDAjax.php?number='+escape(number)))
{
if(texte == "occupe")
{
writediv('<font color="#FF0000"> Occupé !</font>');
}
else if(texte == "libre")
{
writediv('<font color="#00FF00"> Libre </font>');
}
else
writediv(texte);
}
}
}
function verificationNoeud(noeud)
{
if(noeud != '')
{
if(texte = file('BDAjax.php?noeud='+escape(noeud)))
{
if(texte == "occupe")
{
writediv('<font color="#FF0000"> Occupé !</font>');
}
else if(texte == "libre")
{
writediv('<font color="#00FF00"> Libre </font>');
}
else
writediv(texte);
}
}
}
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>
</head>
<body>
<!-- onSubmit="insertionMenu($_GET['menu'])" -->
<form action="" methode="GET" name="formmenu" onsubmit="insertionMenu()">
Noeud :<input name="noeud" onkeyup="verificationNoeud(this.value)" type="text"><br>
Number :<input name="number" onkeyup="verificationNumber(this.value)" type="text">
<!-- onKeyUp : c est un evenement lance la fonction js 'verificationMenu'
this.value : ce qui est tapé ds la zone de texte, ici alias de menu (nom d'onglet)
-->
<div id="zonetraitement">
</div>
<!--
<div id="B_Ajout"><input type="submit" name="_ajout" value="Ajouter" /></div>
<div id="B_Annuler"><input type="reset" name="_annuler" value="Annuler"></div>
-->
</form>
</body>
</html>
<?php
?> |
Qui pourrais me dire ou je me plante :D
D'avance merci