Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> jak: funkcja drukuj. zawartość różnych tablic?
herbatniczek
post
Post #1





Grupa: Zarejestrowani
Postów: 84
Pomógł: 0
Dołączył: 12.10.2004

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


cześć//

mam dane przechowywyane w tablicach, każda ma inne pola. Ponieważ są to produkty - monitory, drukarki utp około 15 tabel, nie chce pisać wyświetlania dla każdej z nich. Czy ktoś wie, jak napisać funkcje, której przekazujemy w parametrze nazwe konkretny rekord tablicy (i jej nazwe jeśli trzeba) i która sama policzy ile jest kolumn w tablicy, i zrobi echo po każdej kolumnie z jednego rekordu - tego w argumencie. W monitorach jest np kolumna przekątna i chce żeby funkcja pobrałą nazwe kolumny - przekątna i wyświetliła zawartość pola w rekordzie, np 17 cali.

Jak wy wyświetlacie informacje o produktach z różnych kategorii? Przecież ilość pól do wyświetlenie zmienia się, a jeśli tabel jest 30, to chyba nie obsługujecie 30 wyświetleń?

DZIKI

Ten post edytował herbatniczek 23.10.2004, 19:57:57
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
herbatniczek
post
Post #2





Grupa: Zarejestrowani
Postów: 84
Pomógł: 0
Dołączył: 12.10.2004

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


mógłbyś prosze sprecyzować? bo walcze z tym ale nic nie drukuje na ekranie

mam tablice mysql monitory
  1. $zapytanie = "select * from monitory where typ=1";
  2. $wynik = @mysql_query($zapytanie);
  3. $wynik =@mysql_fetch_array($wynik);

teraz mam konkretny rekord i konkretny monitor.

nie podam ile i jakie pola ma tabela monitor.

można teraz jakoś wydrukować dane monitora, w pętli - nazwę kolumny i wartość pola w rekordzie? oczywiście tak aby kod działał na różnych tabelach, dlatego w pętli.
Kod
[B]coś mam
foreach($rekord_opisu as $klucz=>$w){
                  echo $w;}

to dopiero początek, tzn $klucz zawiera nazwy kolumn, ale i tak sie kiełbasi. samo echo $w; wyśiwetla zawartosć rekordu, ale podwójnie każdą daną... czemu/.

Ten post edytował herbatniczek 23.10.2004, 21:24:57
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: 14.10.2025 - 22:24