Voici le code posant problème : "Cette objet ne gère pas cette propriété ou cette méthode"
sur la ligne du script "document.formulaire.submit();"
Quelqu 'un voit où est le problème ??? Je vois pa moi! D'avance merci
<?
//démarrage de la session
session_start();
?>
<html>
<head>
<title> Console </title>
<script language='JavaScript'>
function ControleChamps()
{
if(document.formulaire.login.value.length != 0 )
{
if(document.formulaire.mdp.value.length != 0 )
{
document.formulaire.submit();
}
else
{
alert('Vous devez saisir votre mot de passe');
document.formulaire.mdp.focus();
}
}
else
{
alert('Vous devez saisir votre login');
document.formulaire.login.focus();
}
}
</script>
</head>
<body>
<?
//cas où l'on vient d'une page de la console et qu'on souhaite revenir sur celle-ci
if(isset($_SESSION['loginOK']) && $_SESSION['loginOK']==true)
{
include 'console.php';
}
//cas où l'on arrive à la page d'authentification
elseif(isset($_POST['login']) && isset($_POST['mdp']))
{
$log=md5($_POST['login']);
$mdp=md5($_POST['mdp']);
include 'connexionbdd.php';
//récupération de la signature MD5 du mot de passe de l'admin
$reket="SELECT mdp as PSW FROM user WHERE login='$log'";
$result=mysql_query($reket,$link)
or die("Probleme lors de la requete de comparaison de mot de passe!" . mysql_error());
$mdpadmin = mysql_result($result, 0);
//comparaison du mot de passe saisie et du véritable
if($mdp==$mdpadmin)
{
$_SESSION['loginOK']=true;
include 'console.php';
}
else
{
echo "Votre authentification à échoué, veuillez réessayer";
}
mysql_close($link);
}
else
{
echo "<br><br>
<form name='formulaire' action=".$_SERVER['PHP_SELF'].">
<table border=0 width=400 align=center>
<tr>
<td width=200><b>Votre login</b></td>
<td width=200>
<input type=text name=login>
</td>
</tr>
<tr>
<td width=200><b>Votre mot de passe<b></td>
<td width=200>
<input type=password name=mdp>
</td>
</tr>
<tr>
<td>
<input type=button name=submit value=login onClick='javascript:ControleChamps()'>
</td>
</tr>
</table>
</form>";
}
?>
</body>
</html>