Bonsoir,

J'aimerai savoir comment je peux faire pour mettre cette fonction en POST

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
 
function verifie(input,type,min,max){
	_input = input;
 
new Ajax.Request('verification.php?value='+input.value+'&type='+type+'&min='+min+'&max='+max, {onSuccess:verification_php, onFailure:errFunc});
 
 
}
enfaite je dois faire un urlrewrinting et le passé en POST

ma page vérification contient

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
echo $_POST['value'];
	echo $valeur = $_GET['value'];
	echo $type = $_GET['type'];
	echo $min = $_GET['min'];
	echo $max = $_GET['max'];
 
	switch($type){
		case 'login' :
			$m = new Membre();
			$m->set('login',$valeur);
			if(preg_match('`^\w{'.$min.','.$max.'}$`',$valeur)){
				if(!$m->existe_login()){
					echo 'ok';
				}else{
					echo 'Le login existe déjà';
				}
			}else{
				echo 'Lettre et/ou chiffres,Longueur entre 6 et 50';
			}
			break;
}
et mon formulaire a sa

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
<form method="post" action="inscription.php" name="inscription" enctype="multipart/form-data">
<input type="hidden" name="module" value="inscription"/>
<table>
	<tr>
		<th>Login(*) :</th>
		<td><input type="text" name="log" id="log" onkeyup="javascript:verifie(this,'login',6,50)"/></td>
		<td><div id="verif_log"></div></td>
	</tr>
</form>