Code : Tout sélectionner
<form method="post" name="formulaire" >
<p class="double">
<label>Nom </label>
<input type="text" name="nom" >
</p>
<p class="double">
<label>URL :</label>
<textarea rows="5" name="URL" ></textarea>
</p>
</form>
CREATE TABLE `test` (
`id` int(11) NOT NULL auto_increment,
`nom` varchar(200) collate latin1_german2_ci NOT NULL default '',
`URL` text collate latin1_german2_ci NOT NULL,
`adresse` text collate latin1_german2_ci NOT NULL,
PRIMARY KEY (`id`)
) ;
<form method="post" name="formulaire" >
<p class="double">
<label>Nom :</label>
<input type="text" name="nom_orga" onKeyUp="verifnom(this.value)" > </p>
<div id="nombox"></div>
<script type="text/javascript">
function writediv(texte)
{
document.getElementById('nombox').innerHTML = texte;
}
function verifnom(nom_orga)
{
if(nom_orga != '')
{
if(nom_orga.length<2)
writediv('<span style="color:#cc0000"><b>'+nom_orga+' :</b> ce pseudo est trop court</span>');
else if(nom_orga.length>30)
writediv('<span style="color:#cc0000"><b>'+nom_orga+' :</b> ce pseudo est trop long</span>');
else if(texte = file('http://www.site.com/verifnom.php?nomlist='+escape(nom_orga)))
{
if(texte == 1)
writediv('<span style="color:#cc0000"><b>'+nom_orga+' :</b> ce pseudo est deja pris</span>');
else if(texte == 2)
writediv('<span style="color:#1A7917"><b>'+nom_orga+' :</b> ce pseudo est libre</span>');
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>
<?php
// CONNECION SQL
mysql_connect("xxxxx", "xxxxx", "xxxxx");
mysql_select_db("xxxxxx");
// VERIFICATION
$aujourdui = date('Y-m-d');
$result = mysql_query("SELECT nom_orga FROM nom WHERE nom_orga = '".$_GET["nomlist"]."' AND (date_fin >= '$aujourdui' OR nodate='1') ORDER BY id DESC LIMIT 1 ");
if(mysql_num_rows($result)>=1)
echo "1";
else
echo "2";
?>function writediv(texte)
{
document.getElementById('nombox').innerHTML = texte;
}
function verifnom(nom_orga)
{
if(texte = file('http://www.site.com/verifnom.php?nomlist='+escape(nom_orga)))
{
writediv('<?php echo $res; ?> ');
}
}
Voici le fichier verifnom.php.Code : Tout sélectionner
<?php
$res ="<ul id=\"navlistm\">";
mysql_connect("xxxxx", "xxxx", "xxxxx");
mysql_select_db("xxxxxxx");
$result = mysql_query("SELECT * FROM nom WHERE nom_orga = '".$_GET["nomlist"]."' ");
while ($c=@mysql_fetch_array($result)) {
$res .= "<li >.$c[nom_orga].<strong>.$c[telo].</strong></a></li>";
}
$res .= "</ul><p class=\"last\"></p></dd></dl></div>";
echo $res;
?>Code : Tout sélectionner
function verifnom(nom_orga)
{
if(texte = file('http://www.site.com/verifnom.php?nomlist='+escape(nom_orga)))
{
writediv('<?php echo $res; ?> ');
}
}
Code : Tout sélectionner
function verifnom(nom_orga)
{
var verif = file('http://www.site.com/verifnom.php?nomlist='+escape(nom_orga));
if(texte == verif))
{
writediv(verif);
}
}