You are here: Re: Newbie question = how to send variable form one page to the other « PHP Language « IT news, forums, messages
Re: Newbie question = how to send variable form one page to the other

Posted by Ben Peddell on 06/26/07 23:21

GD wrote:
> Newbie question = how to send variable form one page to the other
>
> i have a page with a very simple login. i want to be able to use the
> username variable to great the user by username when he reaches the
> page where he is redirected to. and at the same time get the ID field
> from my table which is and INT and PRIMARY_KEY.
>
> i've tried using a regular vairable and calling it back from the
> second page, but the second page doesn't read the first page's
> variable.
>
> btw, i'm using the login server behaviour that comes with dramweaver
> cs3 that adds the following code:
>
> $LoginRS__query=sprintf("SELECT username, password FROM information
> WHERE username=%s AND password=%s",
> GetSQLValueString($loginUsername, "text"),
> GetSQLValueString($password, "text"));
>
> $LoginRS = mysql_query($LoginRS__query, $WebParashaDB) or
> die(mysql_error());
> $loginFoundUser = mysql_num_rows($LoginRS);
> if ($loginFoundUser) {
> $loginStrGroup = "";
>
> //here is where i need to enter my text
>
>
> //declare two session variables and assign them
> $_SESSION['MM_Username'] = $loginUsername;
> $_SESSION['MM_UserGroup'] = $loginStrGroup;
>
> if (isset($_SESSION['PrevUrl']) && false) {
> $MM_redirectLoginSuccess = $_SESSION['PrevUrl'];
> }
> header("Location: " . $MM_redirectLoginSuccess );
> }
> else {
> header("Location: ". $MM_redirectLoginFailed );
> }
> }
> ?>
>
> any help would be appreciated.
>
> thank you very much,
> GD
>

Does this look more like what you want?

// Get the loginUsername and password from the request
$loginUsername = $_REQUEST['loginUsername'];
$password = $_REQUEST['password'];
// Create a query using the loginUsername and password
// We want the username, usergroup and ID
$LoginRS__query=sprintf("SELECT username, usergroup, ID
FROM information
WHERE username=%s AND password=%s",
GetSQLValueString($loginUsername, "text"),
GetSQLValueString($password, "text"));
// Execute the query or die with the mysql error
$LoginRS = mysql_query($LoginRS__query, $WebParashaDB) or
die(mysql_error());
// If there is at least one row, then we have succeeded.
$loginFoundUser = mysql_num_rows($LoginRS);
if ($loginFoundUser) {

//here is where i need to enter my text

// Fetch the data from the row
$loginRow = mysql_fetch_assoc($LoginRS);
// declare three session variables and assign them
$_SESSION['MM_Username'] = $loginRow['username'];
$_SESSION['MM_UserGroup'] = $loginRow['usergroup'];
$_SESSION['MM_ID'] = $loginRow['ID'];
// FALSEd out: If there was a previous URL, then go to it.
if (isset($_SESSION['PrevUrl']) && false) {
$MM_redirectLoginSuccess = $_SESSION['PrevUrl'];
}
// Redirect to the Login Success page
header("Location: " . $MM_redirectLoginSuccess );
}
// Otherwise
else {
// Redirect to the Login Failed page
header("Location: ". $MM_redirectLoginFailed );
}
}

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация