Une fonction pas satisfaisante
Bonjour
la page resa.php contient :
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
| if (!empty($_POST['pass'])){
$mot = sha1($pass);
$sql = mysql_query("SELECT * FROM locataires WHERE mail LIKE '%$mail%' AND pass LIKE '%$mot%'");
if (mysql_num_rows($sql) > 0)
{
$res = mysql_fetch_array($sql);
$nom = $res['nom'];
$controle = "valide";
echo "<form name='petitform'><input type='text' name='controle' value= $controle></form>";
}
else{ echo "Adresse mail ou mot de passe invalide";}
}
.......
?>
<div id="div1" style="display:block">
<form name="identification" method="POST" action="index.php?page=resa">
.......
<input type="button" name="valider" value="valider" onclick="validation()">
</form>
</p>
</div>
<div id="div2" style="display:none">
<p align="center"><span style="color:green;font-weight:bold;left:500px">La réservation de votre séjour</span><br />
<?php
include ('formulairebis.php');
?>
</div> |
fonctions javascript
Code:
1 2 3 4 5 6 7 8 9 10
| function show_hide(){
document.getElementById('div1').style.display="none";
document.getElementById('div2').style.display="block";
}
function validation(){
document.forms['identification'].submit();
show_hide();
alert("fait");
} |
Le problème : La div2 s'affiche vide et quand je clique sur ok du message "fait" c'est la div1 qui se réaffiche:(
Je galère la dessu depuis pas mal de temps et je trouve pas la solution.
Merci de m'aider