merci mais ca ne marche tjr pas !!
j'ai ma page qui inscript les memndre avec ca:
//enregistrement
session_start();
if((trim($entreprise!=""))&&(trim($pass!=""))&&(trim($mail))){
$sql = "INSERT INTO entreprise VALUES('','$entreprise','$pass','$mail',now())";
mysql_query($sql) or die('Erreur SQL !<br>'.$sql);
$sql = "SELECT id_entreprise FROM entreprise WHERE nom_entreprise = '".$entreprise."'";
mysql_query($sql) or die('Erreur SQL !<br>'.$sql);
$data = mysql_fetch_row($query);
$_SESSION['id']=$data[0];
mysql_close();
header('Location: ../index.php');
}
ensuite sur ma page index je commence par session_start();, du code html puis:
<?
if(!isset($_SESSION['id'])) {
if(isset($_GET['mode'])){
$mode=$_GET['mode'];
}else{
$mode='';
}
switch($mode){
case '1':
echo "Erreur d'authentification";
include('connect/connect_form.php');
break;
case '2':
include('connect/inscript_form.php');
break;
default:
include('connect/connect_form.php');
break;
//
}
}else{
require("connect.php");
$sql = "SELECT nom_entreprise FROM entreprise WHERE
id_entreprise = '".$_SESSION['id']."' ";
$query = mysql_query($sql);
$data = mysql_fetch_row($query);
mysql_close();
echo 'bonjour'.$data[0];
?>
<br>
<a
href="connect/deconnect.php?action=deconnexion">Déconnexion</a>
<?
}
?>
mais il ne passe jamais dans le else apres une inscripion !
ou est l'erreur ?