Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] Zliczanie tabel za pomocą pętli
Mostrom
post
Post #1





Grupa: Zarejestrowani
Postów: 83
Pomógł: 3
Dołączył: 17.04.2007

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


Witam! Mam w bazie danych tabele, które tworzę na stronie w miarę potrzeb. Są to przykładwo `users`, `klasa_1`, `klasa_2` i `klasa_3`. Chciałbym, aby na menu nawigacyjne na stronie miało tyle pozycji ile jest tabel z prefixem klasa_, czyli w tym wypadku 3. Dodatkowo, te pozycje w menu muszą mieć nazwę z tego co jest za prefixem.
Myślę, że najlepiej będzie to robić za pomocą pętli for z użyciem tablic.
Jak to zrobić(IMG:style_emoticons/default/questionmark.gif)

Ten post edytował Mostrom 5.09.2010, 15:48:13
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Mostrom
post
Post #2





Grupa: Zarejestrowani
Postów: 83
Pomógł: 3
Dołączył: 17.04.2007

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


dzięki już działa (IMG:style_emoticons/default/smile.gif)

Jeszcze jedno. Potrzebuję mieć z tych wyników linki, dlatego wolałbym, żeby pokazywać je w pętli for. Ale może da się to zrobić inaczej? Napisałem coś takiego, co nei działa jak należy, bo do wszystkich elementów daje odnośnik do 0.php.
  1. $result = mysql_query("SHOW TABLES WHERE Tables_in_dziennik REGEXP '^klasa_[:1-9:]'") or die (mysql_error());
  2. while ($data = mysql_fetch_assoc($result)){
  3. $max=count($data);
  4. for($x=0;$x<$max;$x++){
  5. echo '<a href='.$x.'.php>'.$data['Tables_in_dziennik'].'<br>';
  6. }
  7. }

Go to the top of the page
+Quote Post

Posty w temacie


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: 4.10.2025 - 08:25