Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [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:
(IMG:http://img253.imageshack.us/img253/5637/17114046mh1.gif)

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
 
Start new topic
Odpowiedzi
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

Posty w temacie


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

 



RSS Aktualny czas: 11.10.2025 - 06:32