אוקי, אני הצלחתי לעשות את זה וזה עובד:
PHP קוד:
$query = mysql_query("SELECT id FROM users WHERE user = '$user' ");
$result = mysql_fetch_array($query);
echo $result['id'];
זה עובד אבל רק בפונקציה של ההתחברות, בפונקציה התחברות יש לי ככה:
PHP קוד:
$user = $_POST['user']; //מה שמתקבל בפוסט
//ואז לאחר הבדיקה שאם הכל תקין שם משתמש + סיסמא הוא מתחבר והוא מכניס את השם משתמש שהוכנס בפוסט אל תוך סשיין
$_SESSION['username'] = $user;
עכשיו, סשיין אפשר להציג בכל מקום כל עוד מחוברים על אותו דפדפן וחלון..
משום מה הוא מציג לי את ה id של אותו מחובר רק אם אני שם אותו בפונקצית התחברות..
עכשיו אם המשתמש מחובר ואני רוצה לשים את זה מחוץ לפונקציה של ההתחברות אני עושה כזה דבר:
PHP קוד:
$_SESSION['username'] = $user;
$query = mysql_query("SELECT id FROM users WHERE user = '$user' ");
$result = mysql_fetch_array($query);
echo $result['id'];
הסשיין של השם משתמש שהוכנס עדיין קיים על הדפדפן, ולכן אני יכול להדפיס אותו בכל מקום, אך משום מה זה לא עובד \-: