Page 1 sur 1

redirection qui cale

Posté : 30 août 2012, 22:35
par pacphil
bonjour je cela cale directement après le select ? et envois le popup jquery courriel et password incorrect

Code : Tout sélectionner

<?php if(!isset($_SESSION)) { session_start(); } include("cssstyle/haut.php"); include("sources/config.php"); $email =addslashes( $_POST["email"] ); $pass1 =addslashes( $_POST["pass1"] ); $pwd=md5($pass1); if(empty($email)) { echo' <script> $(document).ready(function() { $("#dialog").dialog({ minWidth: 400 , height: 150, position: [500,250], buttons: { "Ok": function() { window.location.href = ("http://'.$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF']).'/"); { $(this).dialog("close"); } } } }); }); </script>'; echo'<div align="center" id="dialog" title="Erreur">Votre adresse email svp!!!!</div>'; include("cssstyle/bas.php"); return FALSE; } if(empty($pass1)) { echo'<script> $(document).ready(function() { $("#dialog").dialog({ minWidth: 400 , height: 150, position: [500,250], buttons: { "Ok": function() { window.location.href = ("http://'.$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF']).'/"); { $(this).dialog("close"); } } } });}); </script>'; echo'<div align="center" id="dialog" title="Erreur">Votre password n&acute;est pas correct Merci!!!!</div>'; include("cssstyle/bas.php"); return FALSE; } ////////////////////////////////////////////////////////////////////////////////////////////// $select_email=mysql_query("SELECT * FROM comptes WHERE pass='$pwd' AND email='$email'"); $verif_nb=mysql_num_rows($select_email); if($verif_nb==0) { echo'<script> $(document).ready(function() { $("#dialog").dialog({ minWidth: 400 , height: 150, position: [500,250], buttons: { "Ok": function() { window.location.href = ("http://'.$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF']).'/"); { $(this).dialog("close"); } } } });}); </script>'; echo'<div align="center" id="dialog" title="Erreur">Votre courriel ou password n&acute;est pas correct Merci!!!!</div>'; include("cssstyle/bas.php"); return FALSE; return FALSE; } else { $taille = 20; $lettres = "abcdefghijklmnopqrstuvwxyz0123456789AZERTYUIOPMLKJHGFDSQWXCVBN"; srand(time()); for ($i=0;$i<$taille;$i++) { @$idm.=substr($lettres,(rand()%(strlen($lettres))),1); } $ipass = $_SERVER['REMOTE_ADDR']; $repaqui= date("Y-m-d"); $repaheure= date("H:i:s"); mysql_query("UPDATE comptes SET idm='$idm', ip='$ipass', quipass='$repaqui', heurepass='$repaheure' WHERE pass='$pass1' AND email='$email'"); $select=mysql_query("SELECT * FROM comptes WHERE pass='$pass1' AND email='$email'"); while ($row = mysql_fetch_array($select)) { $_SESSION['idm'] = $row["idm"]; $_SESSION['email'] = $row["email"]; $_SESSION['pass'] = $row["pass"]; echo'<script type="text/javascript"> $(document).ready(function() { window.location.href = ("http://'.$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF']).'/compte.php?idm='.$_SESSION['idm'].'"); }); </script>'; exit(); } } mysql_close(); include("cssstyle/bas.php"); ?>

Re: redirection qui cale

Posté : 30 août 2012, 23:02
par moogli
salut,


c'est quoi la question ? :)


@+

Re: redirection qui cale

Posté : 31 août 2012, 08:54
par Mazarini
Bonjour,

Pourquoi faire du javascript avec un bouton pour changer de page alors qu'un lien ou un bouton dans un formulaire marchent très bien et simplement?

Il est également possible de mettre une balise html pour faire le redirect avec une temporisation.