salut
je travail sur une application qui permette a qq un de s'identifier.
je souhaite avoir un message box (une alerte) quand les champs (login et mode passe ) sont vide
voila mon code html avec js et php
<html>
<head>
<title></title>
<script language="javascript">
function Verif(formulaire) {
if ((formulaire.login.value == '') or (formulaire.password.value=='')) {
alert('les champs sont vides');
return false;
} else {
return true;
}
</script>
</head>
<body>
<form name="formulaire" method="post" action="identification1.php" onSubmit="return Verif(this.form)">
<center>
<table width="300" border="1" bordercolor="#000000" cellspacing="0" cellpadding="2">
<tr>
<td colspan="2">
<div align="center"><font size="2" face="Verdana">- Identification -</font></div></td>
</tr>
<tr><td width="150"><font size="2" face="Verdana">Nom d'utilisateur :</font></td>
<td width="150"><input type="text" name="login"></td>
</tr>
<tr><td width="150"><font size="2" face="Verdana">Mot de passe :</font></td>
<td width="150"><input type="password" name="pass"></td>
</tr>
<tr><td colspan="2"><div align="right">
<a href="choix1.html">S'inscrire</a>
<input type="reset" name="Reset" value="Effacer">
<input type="submit" name="Go" value="Envoyer"></div>
</td></tr>
</table>
</center>
</form>
</body>
</html>
page en php identification1.php
<?
$db = mysql_connect('localhost', 'root', '');
mysql_select_db('bd_adhesion',$db);
$sql = "SELECT modepasse,Login FROM t_adherentchoisi WHERE Login='".$_POST['login']."' AND modepasse='".$_POST['pass']."'";
$req = mysql_query($sql) or die('erreur : '.mysql_error());
while($dt = mysql_fetch_array($req))
{ if(($dt['modepasse']=$_POST['pass'])&&($dt['Login']=$_POST['login'])) // OK!
echo " bienvenue dans notre forum";
// voir la suite
}
mysql_close();
?>
mais quand je valide avec des champs vide çe me donne une page vide je sais pas pourquoi ?
j'ai pas l'habitude de travailler avec js je l'utilise ici juste pour avoir un msgbox, peut etre c'est la ou il y a le probleme .
merci d'avance