unknown1 Posted August 29, 2009 Share Posted August 29, 2009 Hello boys and girls I'm having an issue with the following code working in internet explorer. It's a jquery sliding div that contains login form... it works 100% fine in firefox but only works in internet explorer if I take the form out of the sliding div. Not 100% sure whats going on... is it a session issue or something else but the code works fine if I put it in another page without the sliding div. If anyone has any ideas of what the problem maybe it sure would be helpful. Thanks in advance!!! Login form: <div id="loginForm"><br /> <form action="index.php" method="POST" name="frmLogin"> <div style="float:left; "> E-mail: <input name="email" type="text" size="24"> Password: <input name="password" type="password" size="12" > <input name='submit' type=IMAGE id='Login' value='Login' align='right' src='images/login.gif' alt='Login' value='1' /> </div> <br /><br /><small><a href="forgot-password.html">Forgot password?</a></small> <input type="submit" style="display:none; "> </form></div> <div id="login" style="display:none; "> <div class="exit"><a href="#" onClick="Effect.SlideUp('login', {duration:0.2}); return false;">Exit</a></div> The php code: <?php if($_POST['submit']){ // Get user data $email = $_POST['email']; $password = $_POST['password']; // Strip slashes from data before submited $email = stripslashes($email); $password = stripslashes($password); // Strip tags from data before submited $email = strip_tags($email); $password = strip_tags($password); // error message default value $errormsg = ""; // error messages if(!$email) $errormsg = $errormsg. "<br /> <br /> EMail <br />"; if(!$password) $errormsg = $errormsg. " Password <br />"; $sql = "SELECT * FROM user WHERE email = '" . $_POST['email'] . "' AND password = '" . $_POST['password'] . "'"; $result = mysql_query($sql); $numrows = mysql_num_rows($result); if($numrows == 1) { $row = mysql_fetch_assoc($result); session_register("USERNAME"); session_register("USERID"); session_register("EMAIL"); session_register("id"); session_register("PASSWORD"); // Set Session variables $_SESSION['USERNAME'] = $row['Fname']; $_SESSION['USERID'] = $row['idUser']; $_SESSION['id'] = $row['idUser']; $_SESSION['EMAIL'] = $row['email']; $_SESSION['idUserType'] = $row['idUserType']; if($_POST['stay']==1) { // Set Cookie variables setcookie("cookemail", $_SESSION['USERID'], time()+60*60*24*100, "/"); setcookie("cookpass", $_SESSION['PASSWORD'], time()+60*60*24*100, "/"); } header( 'Location: index.php' ) ; } } ?> Link to comment https://forums.phpfreaks.com/topic/172409-problem-with-login-script-in-internet-explorer/ Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.