
|
Lorsqu'une personne se connecte, tout est bon, les données s'insèrent mais la page s'affiche pas correctement, et puis le changement de page ne s'effectue pas !!
donc comme les données sont insérées, jarrive à cette condition :
else
{
mysql_query('INSERT INTO client VALUES("","'.$nom_clt.'","'.$prenom_clt.'","'.$mail.'",md5("'.$mdp.'"),"'.$adr_clt.'","'.$cp_clt.'","'.$ville_clt.'","'.$pays_clt.'","","","","","","","","","","","","","","","","","","","")') OR die(mysql_error());
$_SESSION['login']=$mail;
mysql_close();
header('location:accueil.php');
exit;
}
Je ne comprend pas pouquoi je ne suis pas renvoyé sur la page d'accueil :/
Car dès que je remplace le header location et le exit par un affiche de "inscription correcte" cela s'affiche correctement... -- Si les poules traversent juste devant les voitures ... c'est pour aller de l'autre coté de la route !!!
 |

|
Je comprend pas pourtant, j'ai créée ma page grace au tuto de création d'espace membre que tu m'avais fait passer ..
Pourtant au debut elle fonctionnait très bien jusqu'au moment où j'ai modofier ma requête d'insert...
le code :
<?php
session_start();
require 'configmysql.php';
include("header.php");
?>
<td class="milieu">
<?php
$erreur=0;
if(isset($_GET['action'],$_POST['mdp_clt'],$_POST['confirm_mdp_clt']) AND $_POST['mdp_clt']===$_POST['confirm_mdp_clt'])
{
if(get_magic_quotes_gpc()===1)
{
$mail = $_POST['mail_clt'];
$mdp = $_POST['mdp_clt'];
$nom_clt = $_POST['nom_clt'];
$prenom_clt = $_POST['prenom_clt'];
$adr_clt = $_POST['adr_clt'];
$cp_clt = $_POST['cp_clt'];
$ville_clt = $_POST['ville_clt'];
$pays_clt = $_POST['pays_clt'];
}
else
{
$pseudo=addslashes($_POST['mail_clt']);
$passe=addslashes($_POST['mdp_clt']);
}
if(!trim($mail) OR !trim($mdp))
{
header('location:inscription.php');
exit;
}
mysql_connect($serv_bdd,$user_bdd,$mdp_bdd) OR die('<p>Connexion impossible à la base de données. Réessayez plus tard.</p>');
mysql_select_db($nom_bdd) OR die('<p>sélection impossible</p>');
$requete=mysql_query('SELECT COUNT(*) FROM client WHERE mail_clt="'.$mail.'"') OR die(mysql_error());
$r=mysql_fetch_row($requete);
if($r[0]!=='0')
{
mysql_close();
$erreur=1;
}
else
{
mysql_query('INSERT INTO client VALUES("","'.$nom_clt.'","'.$prenom_clt.'","'.$mail.'",md5("'.$mdp.'"),"'.$adr_clt.'","'.$cp_clt.'","'.$ville_clt.'","'.$pays_clt.'","","","","","","","","","","","","","","","","","","","")') OR die(mysql_error());
$_SESSION['login']=$mail;
mysql_close();
//echo "Inscription réussie";
header('location:accueil.php');
exit;
}
}
if($erreur===1)
{
echo '<p>Cet adresse mail est déjà utilisée. Veuillez en choisir une autre</p>';
}
?>
<div align="center">
<p><u>Inscription Client : </u></p>
<p> </p>
<p> </p>
</div>
<div align="center">
<table width="54%" border="0" cellspacing="0" cellpadding="0">
<form method="post" class="forminscription" action="<?php echo $wwwroot; ?>/inscription.php?action=ajout">
<tr>
<td width="44%"><p>Nom (*) </p><p> </p></td>
<td width="56%"><p><input type="text" size="50" name="nom_clt"></p><p> </p></td>
</tr>
<tr>
<td><p>Prénom (*) </p><p> </p></td>
<td><p><input type="text" size="50" name="prenom_clt"></p><p> </p></td>
</tr>
<tr>
<td><p>Mail (*1)</p><p> </p></td>
<td><p><input type="text" size="50" name="mail_clt"></p><p> </p></td>
</tr>
<tr>
<td><p>Mot de passe (*2)</p><p> </p></td>
<td><p><input type="password" size="50" name="mdp_clt"></p><p> </p></td>
</tr>
<tr>
<td><p>Confirmer le mot de passe (*)</p><p> </p></td>
<td><p><input type="password" size="50" name="confirm_mdp_clt"></p><p> </p></td>
</tr>
<tr>
<td><p>Adresse (*)</p><p> </p></td>
<td><p><input type="text" size="50" name="adr_clt"></p><p> </p></td>
</tr>
<tr>
<td><p>Code Postal (*)</p><p> </p></td>
<td><p><input type="text" size="50" name="cp_clt"></p><p> </p></td>
</tr>
<tr>
<td><p>Ville (*)</span>
<p>
<p></td>
<td><p>
<input type="text" size="50" name="ville_clt"></p>
<p> </p></td>
</tr>
<tr>
<td><p>Pays (*) </p>
<p> </p></td>
<td><p>
<input type="text" size="50" name="pays_clt" />
</p>
<p> </p></td>
</tr>
<tr>
<td colspan="2"><div align="center">
<p>
<input type="submit" value="Inscription" />
</p>
<p> </p>
</div></td>
</tr>
</form>
</table>
</div>
<p align="center"> </p>
<blockquote>
<p>* : Les champs notés d'un * sont obligatoires</p>
<p>*1 : Votre mail vous servira d'identifiant pour vous connecter sur le site basebio</p>
<p>*2 : Veuillez utiliser un mot de passe de sécurité convenable utilisant des lettres majuscules et miniscules ainsi que des chiffres (ex : Mdp14)</p>
</blockquote> <p> </p>
</td>
<?php
include("pied.php");
?>
-- Si les poules traversent juste devant les voitures ... c'est pour aller de l'autre coté de la route !!!
 |