Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MySQL]Pobieranie z bazy i odpowiednie wyświetlanie
adrianozo
post 16.12.2010, 19:34:17
Post #1





Grupa: Zarejestrowani
Postów: 733
Pomógł: 4
Dołączył: 11.11.2009

Ostrzeżenie: (0%)
-----


Witam wszystkich.
Mam problem z pewnym skryptem. Otóż pobieram pętlą while wszystkie rekordy z tabeli panel. I teraz mam instrukcję warunkową, która sprawdza czy jedna zmienna równa się drugiej ale coś nie działa:

  1. <?php
  2. $zapytaneczko = mysql_query("SELECT * FROM `panel`");
  3. while($wierszyczuniek = mysql_fetch_array($zapytaneczko))
  4. $panel = $wierszyczuniek['adres'];
  5. $adres = ''.$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'].'';
  6. if($adres == $panel)
  7. echo '<img src="folder/images/panel_admina.jpg" alt="panel admina" border="0" width="100%" height="60px" />';
  8. ?>


Na pewno rekordy równają się $adres, a obrazka nie otrzymuje.

PS.Obrazek też jest na serwerze w odpowiednim miejscu


--------------------
Go to the top of the page
+Quote Post
Tomplus
post 16.12.2010, 20:13:53
Post #2





Grupa: Zarejestrowani
Postów: 1 837
Pomógł: 226
Dołączył: 20.03.2005
Skąd: Będzin

Ostrzeżenie: (0%)
-----


Ile masz wpisów w tabeli PANEL ?

Być może pod zmienną $panel wpisuje Ci się pusta wartość.

zrób po $panel i sprawdź.

  1. echo $panel;


i napisz zapytanie:
  1. $zapytaneczko = mysql_query("SELECT * FROM `panel` WHERE `adres`='".$_SERVER['PHP_SELF']."?".$_SERVER['QUERY_STRING']."';");


mam nadzieję że błędu nie zrobiłem, bo z palca napisałem to.
Go to the top of the page
+Quote Post
adrianozo
post 16.12.2010, 20:50:11
Post #3





Grupa: Zarejestrowani
Postów: 733
Pomógł: 4
Dołączył: 11.11.2009

Ostrzeżenie: (0%)
-----


Ok dzięki. Pomógł leci. Nie wpadłem na to;d


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 27.04.2024 - 05:42