Ca me met : "Function name must be a string".
Je vous met mon code :
mon verif_ident :
CODE
<?
include("fonction.php");
$user_id=check_id($_GET($pseudo),$_GET($passwd));
session_start();
if ($user_id==-1)
{header("location:verif_ident.php");}
else
{
session_register("user_id");
header("location:identification.php");
}
?>
Mon fonction.php :
<?
function check_id($pseudo,$passwd)
{
mysql_connect("localhost", "agenda_user", "steve");
mysql_select_db("agenda.mdb");
$req="select * from utilisateur";
$resultat=mysql_query($req);
$trouve=false;
while ($row==mysql_fetch_assoc($resultat)||($trouve=false))
{
if ($pseudo==$row[usr_pseudo]||($passwd==$row[usr_passwd]))
{ $trouve=true;}
}
if ($trouve==false){return -1;}
else
{return $row[usr_id];}
}
function check_session()
{
if(!session_is_registered("user_id"))
{header('location:verif_ident.php');}
}
?>
include("fonction.php");
$user_id=check_id($_GET($pseudo),$_GET($passwd));
session_start();
if ($user_id==-1)
{header("location:verif_ident.php");}
else
{
session_register("user_id");
header("location:identification.php");
}
?>
Mon fonction.php :
<?
function check_id($pseudo,$passwd)
{
mysql_connect("localhost", "agenda_user", "steve");
mysql_select_db("agenda.mdb");
$req="select * from utilisateur";
$resultat=mysql_query($req);
$trouve=false;
while ($row==mysql_fetch_assoc($resultat)||($trouve=false))
{
if ($pseudo==$row[usr_pseudo]||($passwd==$row[usr_passwd]))
{ $trouve=true;}
}
if ($trouve==false){return -1;}
else
{return $row[usr_id];}
}
function check_session()
{
if(!session_is_registered("user_id"))
{header('location:verif_ident.php');}
}
?>
Merci de me répondre car la je vais péter un câble !!
