Witam wszystkich,
Mam bardzo ciekawy problem.
Wykonuje zapytanie do bazy danych w pliku login.php po czym ustawiam zmienne globalne. Nastepnie w pliku profil.php odpalam query ktore pobiera te same dane i zapisuje je do zmiennych.
$sql = "SELECT * FROM users WHERE
email = '$email' AND haslo = PASSWORD('$haslo')";
$result = mysql_query($sql);
No i teraz sie zaczyna problem: bo przypisanie:
a) $imie = mysql_result($result,0,'imie');
Nie dziala, natomiast zauwazylem ze dziala
B) $$imie = mysql_result($result,0,'imie');
Nie pytajcie dlaczego, nie wiem po prostu wrzucalem kod na chybil trafil.
1 Pytanie: Dlaczego nie moge przypisac normalnie do zmiennej - ad.a choc wczesniej moglem to zrobi (login.php)
Teraz dalej wyswietlam te dane w formularzu za pomoca
<tr><td align="right"><b>Imiê:</b> </td><td><input type="text" name="imie" value="<?echo $imie?>"></td>
I tutaj probowalem wszystkiego $imie i $$imie oba nie dzialaja.
Natomiast co ciekawe dziala bezposrednie:
<?echo mysql_result($result,0,'imie')?>
2 Pytanie: Jak zrobic by wyswietlic to w formularzu
Pomozcie bo spedzilem nad tym wiele bezsennych nocy a moi userzy sie powoli zaczynaja nieceirpliwic ze nie dziala zmiana profila.