Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP i Mysql] Wyświetlanie na stronie rekordów
Puzi
post
Post #1





Grupa: Zarejestrowani
Postów: 231
Pomógł: 17
Dołączył: 26.08.2007

Ostrzeżenie: (10%)
X----


Witam,
Mam taki problem. Mam tabelę w bazie danych a w niej dwie kolumny o nazwach "id" oraz "nazwa". I chcę wyświetlić z tej tabeli dane na stronie www. Dane powinny być wyświetlane w dwóch polach wyboru w taki sposób:


I chcę aby wyświetlało mi się to kilka razy, czyli żeby najpierw zliczało liczbę wszystkich rekordów w tabeli i dzieliło mi tą liczbę rekordów na dwa i wynik tego dzielenia powinien wyznaczać ile razy ma zostać to wyświetlone.

Jeśli ktoś wie jak to zrobić to bardzo proszę o pomoc.

Pozdrawiam
Go to the top of the page
+Quote Post
dem
post
Post #2





Grupa: Zarejestrowani
Postów: 96
Pomógł: 7
Dołączył: 24.01.2006
Skąd: lublin/wawa

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


Cytat(Puzi @ 11.11.2007, 17:17:54 ) *
I chcę aby wyświetlało mi się to kilka razy, czyli żeby najpierw zliczało liczbę wszystkich rekordów w tabeli i dzieliło mi tą liczbę rekordów na dwa i wynik tego dzielenia powinien wyznaczać ile razy ma zostać to wyświetlone.


tym razem gotowca pisac nie bede, ale naprowadze cie

  1. <?php
  2. $ZapytanieDoBazy = mysql_query('twoje zapytanie do bazy'); // zapytanie do bazy ktorego wymyslac na sile nie bede
  3. $Wynikow = mysql_num_rows($ZapytanieDoBazy); // zwraca liczbe wynikow wzgledem zapytania.
  4. ?>


liczbe chyba umiesz sobie podzielic, a wyswietlac mozesz np. whilem:
  1. <?php
  2. while ($wyniki = mysql_fetch_array ($ZpytanieDoBazy, MYSQL_ASSOC)) {
  3. echo $wyniki['kolumna_1']. ' ' .$wyniki['kolumna_2'] ;
  4. }
  5. ?>


gdzie kolumna_1 to np id, a kolumna_2 to nazwa...

teraz dopisz sobie jak chcesz to wsywietlac bo nie bardzo zrozumialem czy to maja byc 2 selecty a wnich "n" wynikow z bazy jako <option>, czy moze "n" selectwow z jedna opcja (id, nazwa) :S wsumie nie zrozumialem polowy co napisales ale moze udalo mi sie wstrzelic w twój tok myslenia...

peace

Ten post edytował dem 11.11.2007, 17:30:31
Go to the top of the page
+Quote Post
Puzi
post
Post #3





Grupa: Zarejestrowani
Postów: 231
Pomógł: 17
Dołączył: 26.08.2007

Ostrzeżenie: (10%)
X----


Za bardzo nie wiedziałem jak to napisać. Napewno niestety będzie mi to trudno napisać bo dopiero się uczę języka PHP i nie znam jeszcze wszystkiego.
Spróbuję to jakoś inaczej opisać.
Powiedzmy że w tabeli mam 8 rekordów. I chcę aby tą liczbę rekordów dzielić na dwa i wynik wyznaczał ilość wyświtleń tego:

Czyli w tej sytuacji powinno być to wyświetlone cztery razy. Są to dwa <selecty> a w każdym z nich <option>. W polu <option> są wszstkie rekordy.
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 Aktualny czas: 20.08.2025 - 14:12