Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 14.11.2005 Ostrzeżenie: (0%)
|
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. Ten post edytował berciak 14.11.2005, 00:41:16 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 14.11.2005 Ostrzeżenie: (0%)
|
Cytat(SongoQ @ 2005-11-14 10:58:17) A co Ci zwraca
Pokazuje to poprawna wartosc imienia. Podsumowujac: 1. mysql_result($result,0,'imie') zawsze pokazuje poprawna wartosc (zarowno poprzez echo jak i formularz. 2. $imie = mysql_result($result,0,'imie') echo $imie nic nie pokazuje jak rowniez formularz 3. $$imie = mysql_result($result,0,'imie') echo $$imie pokazuje poprawna wartosc (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) !! niestety nie w formularzu Rozumiecie cos z tego bo ja zglupialem. mike_mech: Niby tak tylko zastanow sie jak czesto gostek bedzie do profila zagladal? Zwlaszcza ze dane w nim sa w 90 % statyczne. Niech zagladnie raz na kilka miesiecy i wygeneruje selecta, za to kilkarazy dziennie zamias przekazywc 30 parametrow przekaze 3 rachunek chyba jest prosty? Poza tym mimo oczywistej zalety powyzej chcialbym wiedziec czemu zwykle przypisanie zmiennej nie dziala?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Co jest grane? Problem moge rozwiazac stosujac wszedzie crappy mysql_result($result,0,'imie') ale nie o to chyba w tym wszystkim chodzi? Ten post edytował berciak 14.11.2005, 13:50:39 |
|
|
|
berciak Problem z przypisaniem zmiennej wartosci mysql_res 14.11.2005, 00:40:25
nospor No jakos se nei wyobrazam ze przypisanie:
[PHP] po... 14.11.2005, 09:08:37
Guest Jest kolumna, bo dziala mi przypisanie $... 14.11.2005, 09:58:35
SongoQ A co Ci zwraca [PHP] pobierz, plaintext <?phpec... 14.11.2005, 11:58:17
mike_mech 1. mysql_close() powinno być po pobraniu wyników ... 14.11.2005, 13:24:49
berciak Cytat(mike_mech @ 2005-11-14 12:24:49)1. mys... 14.11.2005, 13:40:55
mike_mech
Przekazywanie danych w sesji (nawet tej ilości o... 14.11.2005, 13:45:56
nospor Oglądam Twoj kod i widze coś takiego, że zmienną ... 14.11.2005, 13:51:07
berciak Cytat(nospor @ 2005-11-14 12:51:07)1. Tak wie... 14.11.2005, 14:09:29 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 23:48 |