webForumDet fria alternativet
Logga in / Bli medlem

Sessions problem igen!

PHP

3 svar · 185 visningar · startad av Smultron

Medlem sedan juli 2002423 inlägg
Trådstart#1

Hejsan, nu har jag fått ett nytt problem med mina Sessions...
Jag har skapat en login osv, till en sida, ser någon något fel här?

session_start();
require_once("conn.inc.php");

	$sql = mysql_query("SELECT user_id FROM users WHERE username = '$username'");
	$rad = mysql_fetch_array($sql);

	$reg = $rad["user_id"];
	session_register("reg");

det verkar som att $reg inte får något värde eller så...

Medlem sedan jan. 2003137 inlägg
#2

Kanske detta:

session_start();
require_once("conn.inc.php");

    $sql = mysql_query("SELECT user_id FROM users WHERE username = '$username'");
    while ($rad = mysql_fetch_array($sql)){

    $reg = $rad["user_id"];
    session_register("reg");
}
Medlem sedan mars 20007 896 inlägg
#3

Kolla om det hämtas nån information från databasen efter att du har kört din SQL-fråga med mysql_query():

if( mysql_num_rows( $sql ) > 0 ) {
       $rad = mysql_fetch_array( $sql );

       $reg = $rad[ "user_id" ];
       session_register( "reg" );
} else {
       die( "Du loggades inte in, ingen matchande post hittades" );
}
Medlem sedan juli 2002423 inlägg
#4

kan jag skicka vidare saker till nästa sida osv, som att man skulle fylla i ett form eller så?
att $username har ett värde på nästa sida med spom jag kommer till?

247 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)