Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyszukiwanie i wyswietlanie
Forum PHP.pl > Forum > Bazy danych > MySQL
White
Nie wiem czy moje pytanie sie powtarza ale mam taki problem:

Na jednej ze stron mam taki odsylacz:

Zmienna ta to nazwa uzytkownika np. uzytkownik = White
  1. <?php
  2. $tab['uzytkownik'];
  3. ?>
  1. <?php
  2.  
  3. echo "<TR>"."<TD>"."<a href='user.php?name=".$tab['uzytkownik']."'>".$tab['uzytkownik']."</TD>"
  4. ?>

Do tej pory wszystko jest ok w linku przesylany jest odpowiedni uzytkownik.

Natomiast na stronie user.php mam:
  1. <?php
  2.  
  3.  
  4. include ("polacz.php");
  5.  
  6. polacz();
  7.             
  8.       $pol = mysql_connect($dbhost, $dbuser, $dbpw) or die(mysql_error());
  9.       mysql_select_db($dbname) or die(mysql_error());
  10.       
  11.            
  12. $sql = "SELECT * FROM user WHERE nick = '$tab'";
  13.  
  14. $wyn = mysql_query($sql);
  15.       
  16. while( $row = mysql_fetch_array($wyn) )
  17. {
  18.           
  19.       $nick=$row['nick'];
  20.       $dolaczyl=$row['dolaczyl'];
  21.       $mail=$row['mail'];
  22.       $gg=$row['gg'];
  23.       $tlen=$row['tlen'];
  24.       $www=$row['www'];
  25.       $urodziny=$row['urodziny'];
  26.       $miejscowosc=$row['miejscowosc'];
  27.       $zainteresowania=$row['zainteresowania'];
  28.       $zdjecie=$row['zdjecie'];
  29.       $plec=$row['plec'];
  30. }
  31.  
  32. ?>


Otoz chcialbym by moc wyszukac odpowiedni wiersz i kazdy rekord z danej kolumny przyporzadkowac pod zmienne jak wyzej. Wiersz ten chcialem zrobic by byl rozpoznawany po rekordzie w kolumnie NICK. Jesli taki napotka to zeby wszystkie wartosci z tego wiersza wpisal w te zminne ktore pozniej odpowiednio w kodzie moglbym wypisac. Natomiast w tej chwili nie dzieje sie nic. Nie wyskakuje ani blad ani tez zadna wartosc dla tych zmiennych.


Juz sobie poradzilem..
Otoz blad byl taki:
  1. <?php
  2.  
  3. $sql = "SELECT * FROM user WHERE nick = '$_GET[name]'";
  4.  
  5. ?>


Moze sie to komus przyda...
DawidF
Przecież przekazujesz zmienną $tab w adresie, pod postacią $_GET['name'].

Więc wcześniej, jeszcze przed include, proponowałbym wstawić:

  1. <?php
  2. IF(!ISSET($_GET['name'])) {
  3.  echo "Brak koniecznej zmiennej w adresie..."; // wiem, że naiwne...
  4.  exit;
  5. }
  6. IF($_GET['name'] == "") {
  7.  echo "Brak koniecznej zmiennej w adresie..."; // wiem, że naiwne...
  8.  exit;
  9. }
  10. $tab = $_GET['name'];
  11. ?>


... i sądzę, że będzie działać...
White
Dzieki wielkie... napewno i oto zadbam... ale najwazniejsze ze dziala to co chcialem uzyskac biggrin.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.