teste de connection [javascript et php]
Bonjour tout le monde
Voici ma question.
Comment faire intéragire javascript et php, pour faire apparaitre message erreur et le faire apparaitre dans un div depuis php..
mot de passe/utilsateur incorrect
Voici le formulaire
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
<form name="connex" method='post' action="ConnexAdmis.php" id="connex" onsubmit="return control();">
<input type="text" name="nom" id="nom" />
<br/><br/>
<input type="password" name="mdp" id="mdp"/>
<br/><br/>
<input type="submit" name="btcon" id="btcon" value="Connection" />
</form>
<div id="user">Champs user vide</div>
<div id="mp">Champs mot de passe vide.</div>
<div id="info">bonjour</div> |
Voici le script
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
function control(){
if(document.getElementById("nom").value == ""){
document.getElementById("user").style.visibility="visible";
return false;
}else if(document.getElementById("mdp").value == ""){
document.getElementById("mp").style.visibility="visible";
return false;
}else{
}
return true;
} |
partie php
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
|
<?php
if(isset($_POST['nom'])) $nom=$_POST['nom'];
else $nom="inconnu";
if(isset($_POST['mdp'])) $mdps=$_POST['mdp'];
else $mdps="inconnu";
require_once('ConnexionMysql.php');
mysql_select_db($base);
$requeteSQL="SELECT passw,identifiant,fonction FROM login WHERE passw='".$mdps."'";
$reponseSQL = mysql_query($requeteSQL);
$enregistrement=mysql_fetch_array($reponseSQL);
if($enregistrement['identifiant']==$nom && $enregistrement['passw']==$mdps && $enregistrement['fonction']=='Adminstrateur'){
include("supadm.php");
}
elseif($enregistrement['identifiant']==$nom && $enregistrement['passw']==$mdps && $enregistrement['fonction']=='stagiaire'){
include("admuser.php");
}
else{
echo $resultat=mot de passe/utilsateur incorrect;
}
?> |
A+