Eléphant du PHP |
330 Messages
22 févr. 2007, 20:58
Pour la form login :
function rediriger($url)
{
if ( !headers_sent() )
{ // Indique si les en-têtes HTTP ont déjà été envoyés
header('Location:'.$url); // Envoie un en-tête HTTP
exit();// On sort
}
else
{
echo '<script language="JavaScript">';
echo 'window.location= "'.$url.'";'; // Redirection JavaScript
echo '</script>';
}
}
/* Le formulaire a été soumis, vérification des paramètres de connexion */
if(isset($_POST['envoi']))
{
$email=$_POST['email'];
$mot_passe=$_POST['mot_passe'];
$requete = "SELECT * FROM tblmariage WHERE mariageEmail = '$email' AND mariageMotPasse = '$mot_passe'";
//envoie la requête au serveur MySQL
$qid = mysql_query($requete)or exit ('Erreur SQL !'.$qid.'<br>'.mysql_error());
if (mysql_num_rows($qid) > 0)
{
$result= mysql_fetch_array($qid);
session_start();
$_SESSION['utilisateur'] = $result;
rediriger($_SESSION['utilisateur']['mariageSite']);
}
else
{
$message_erreur= "Coordonnées incorrectes. Veuillez essayer à nouveau.";
}
}
Pour l'alias :
<?php
session_start();
$mariageId=$_SESSION['utilisateur']['mariageId'];
$sql_mariage ="SELECT * FROM tblmariage WHERE mariageId=$mariageId ";
$query_mariage= mysql_query($sql_mariage) or exit ('Erreur SQL1 !'.$query_mariage.'<br>'.mysql_error());
$result_mariage = mysql_fetch_array($query_mariage);
-------------------------------------------------------
Il n'y a que les cons et les moules qui adhèrent