![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 29.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam, zrobiłem ostatnio stronę klanową. Jest tam system rejetracji no i shoutbox. Każdy user ma swój profil. I teraz jest taki problemik. Jak zrobić żeby w shoutboxie zrobić z nicku odsyłacz do profilu usera. (np. www.cos.pl/user.php?id=1).
Myślałem żeby podczas logowania dopisać do sesji id usera $_SESSION['id'] = mysql_query("SELECT user_id FROM users WHERE user_login="$_POST['login']"); Nie wiem czy dobre Lecz potem pomyślałem że w sesji mam już nick i mógłbym zrobić tak żeby w pliku user.php wyciągało dane po nicku usera, czyli: SELECT * FROM users WHERE user_login="$GET_[login]"; Ale mi pokazuje błąd. Nie wiem co z tym zrobić ;( Bardzo proszę o jakąś porade. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 148 Pomógł: 230 Dołączył: 26.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
obie te linijki są złe, przeczytaj se co zwraca mysql_query() i nie $GET_ tylko $_GET
-------------------- ET LINGUA EIUS LOQUETUR IUDICIUM
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Skoro masz nick usera w sesji to robisz tak jak napisałeś:
$sql = 'SELECT * FROM users WHERE user_login= '.mysql_real_escape_string($GET_[login]).' LIMIT 1;'; -------------------- Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 29.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
A może powiecie co w tym jest źle?
(to jest plik: user.php, jak chce zobaczyć jakiś profil to daje ciągle "Błąd zapytania". Bardzo proszę o pomoc ![]() $wynik = mysql_query("SELECT * FROM users1 WHERE user_login = $_GET[login] ") or die('Błąd zapytania'); if(mysql_num_rows($wynik) > 0) echo "<table cellpadding=\"2\" border=0>"; while($r = mysql_fetch_object($wynik)) { echo "<tr>"; echo "<td>"."<h4>"."Login: "."<strong>".$r->user_login."</strong>"."</h4>"."</td>"."</tr>"."<tr>"; echo "<td>"."<h4>"."Status: "."<B>".$r->user_stat."</b>"."</h4>"."</td>"."<br />"; echo "</tr>"."<tr>"; echo "<td>"."<h4>"."E-Mail: "."<B>".$r->user_email."</b>"."</h4>"."</td>"."<br />"; echo "</tr>"."<tr>"; echo "<td>"."<h4>"."Gadu-Gadu: "."<B>".$r->user_gg."</b>"."</h4>"."</td>"."<br />"."<br />"; echo "</tr>"."<tr>"; echo "<td>"; echo "<hr>"; echo "<h4>"."O Sobie:"."</h4>"; echo "</td>"; echo "</tr>"; echo "<tr>"; echo "<td>"; echo "<strong>".$r->user_on."</strong>"; echo "</td>"."</tr>"; } echo "</table>"; } |
|
|
![]()
Post
#5
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
tu masz napisane jak analizowac bledne zapytania:
http://nospor.pl/php-faq-n29.html#faq-6 uzywaj bbcode! ps: skoro dane masz w sesji to czemu szukasz ich w $_GET? -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 7.07.2025 - 01:44 |