Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][HTML]lista z rekordami które są w bazie mysql
Kamil90
post 23.01.2009, 20:57:19
Post #1





Grupa: Zarejestrowani
Postów: 73
Pomógł: 0
Dołączył: 17.02.2008
Skąd: Toruń

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


mam taki problem sad.gif
chciałbym zastapić pętle foreach która wyświetla liste kategorii z pliku .php na pętle ktora robi to samo ale wyświetla listę kategorii z bazy mysql. Początkowo kod wyglądał tak:
  1. <?php
  2. foreach (array_merge($tele, $filmiki, $gryonline) as $k => $w)  
  3. {
  4. echo "<option value=\"$k\">$w</option>";
  5. }
  6. ?>


przerobiłem go na taki kod:
  1. <?php
  2. $sql = 'SELECT * FROM tele';
  3. $wynik = mysql_query($sql);
  4.  
  5. if (mysql_num_rows($wynik)) {
  6.   while ($row = mysql_fetch_array($wynik)) {
  7.  
  8. //echo '<a href="index.php?page=list&amp;cat=' . $row['id'] . '" class=\"menulink\"><b>' . $row['nazwa'] . '</B></a>';
  9. echo "<option value='' . $row['id'] . '''>' . $row['nazwa'] . '</option>";
  10.  
  11.   }
  12. } else {
  13.   echo 'Brak kategorii';
  14. }
  15. ?>

i niestety nie działa sad.gif gdzie mogę mieć błąd?

ps. tabela w mysql nazywa się "tele" i mam w niej pola "ID", "NAZWA" - nazwa kategorii i "SEGMENT" - dział kategorii

Ten post edytował Kamil90 23.01.2009, 21:24:57


--------------------
Jak dobrze, że ktoś pomyślał i stworzył takie forum :)
Go to the top of the page
+Quote Post
ziqzaq
post 23.01.2009, 21:02:17
Post #2





Grupa: Zarejestrowani
Postów: 428
Pomógł: 128
Dołączył: 17.06.2007

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


Apostrofy i cudzysłowy.
Chociażby po kolorowaniu składni powinieneś to zauważyć... dry.gif
  1. <?php
  2. //echo "<option value='' . $row['id'] . '''>' . $row['nazwa'] . '</option>";
  3. echo '<option value="' . $row['id'] . '">' . $row['nazwa'] . '</option>';
  4. ?>

Oczywiście zakładam, że dostajesz jakieś rekordy z bazy.

Edit:
PS Jeśli to nie to cyt. "niedziała" to doprecyzuj co nie działa (jakieś błędy? lista select się nie wyświetla? itd.) winksmiley.jpg

Ten post edytował ziqzaq 23.01.2009, 21:12:13
Go to the top of the page
+Quote Post
Kamil90
post 23.01.2009, 21:35:10
Post #3





Grupa: Zarejestrowani
Postów: 73
Pomógł: 0
Dołączył: 17.02.2008
Skąd: Toruń

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


wielkie dzięki ziqzaq ! w php jest ważny jest każdy szczególik smile.gif mój błąd był właśnie tego przykładem. Oczywiście dla Ciebie + za pomoc. Pozdrawiam


--------------------
Jak dobrze, że ktoś pomyślał i stworzył takie forum :)
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: 13.06.2025 - 05:52