No troszke zle sprecyzowalem o co chodzi. Bo mam taki skrypt:
<?php
?>
<html>
<head>
<title></title>
</head>
<body>
<?php
$db = @mysql_connect( 'localhost', 'root', '' ) or
die( 'Nie można połączyć z bazą!' );
if( !isset( $_SESSION[ 'user' ] ) ) {
if( isset( $_POST[ 'loginGo' ] ) ) {
FROM logowanie
WHERE login = '\".$_POST[ 'loginName' ].\"' AND
haslo = '\".$_POST[ 'password' ] .\"' LIMIT 0, 100\" ) or die (mysql_error());
if( $userData[ 'nr' ] > 0 )
{
$_SESSION[ 'user' ] = $userData;
header( 'Location: '.$_SERVER[ 'PHP_SELF' ] ); }
else
{
echo 'Podałeś złe hasło lub login, sprobuj jeszcze raz'; }
}
else
{
<form action=\"\" method=\"post\">
Login: <input type=\"text\" name=\"loginName\"/><br/>
Hasło: <input type=\"password\" name=\"password\"/><br/>
<input type=\"submit\" name=\"loginGo\" value=\"Zaloguj\"/><br/>
</form>
');
}
}
else
{
echo 'Witaj w serwisie. Jesteś zalogowany!<br/>'; }
?>
</body>
</html>
<?php
?>
No i tu jest problem, wszystko dziala, jak nalezy, ale po zalogowaniu wypisuje wszystkie dane:
Array ( [nr] => 1 [login] => pap [haslo] => 123456 [email] => pap@wp.pl [imie] => pap [nazwisko] => pap )
A ja bym chcial zeby ta funkcja dzialala w taki sposob ze zwraca zmienne typu $imie, $haslo, $nazwisko, itp Bo mam zamiar wrzucic tam tekst i chce w ten tekst powstawiac zmienne typu 'Masz na imie "$imie".....' itd tak ze obojetnie kto by sie zalogowal beda sie wyswietlac jego dane. Mysle ze teraz lepiej sprecyzowalem o co chodzi. Nawet mam jaka taka koncepcje jakby taki skrypt mial dzialac tylko nie wiem jak to napisac w php. Bo ta fraza
<?php
?>
no wypisuje te dane wszystkie, no to wymyslilem zeby nie wstawiac print tylko zeby z tego powyciagal zmienne, czy jest to wogole mozliwe?


Jesli nie no to prosilbym o pomoc jak przerobic caly tewn skrypt zeby otrzymac te zmienne.