Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL] Jak wyswietlic tablice
Forum PHP.pl > Forum > Przedszkole
Stevex
  1. <?php
  2. function tworz_tablice($wynik)
  3. // tworzy tablice z danych z bazy danej
  4.    {
  5.    for ($licznik=0;$rzad=mysql_fetch_assoc($wynik);$licznik++)
  6.        {$tablica_wyn[$licznik]=$rzad;}
  7.    return $tablica_wyn;
  8.    }
  9.  
  10. function pobierz_kat1()
  11. // funkcja pobiera kategorie
  12.    {
  13.    lacz_db();
  14.    $zapytanie="select * from kategorie";
  15.    $wynik=mysql_query($zapytanie);
  16.    $wynik=tworz_tablice($wynik);
  17.    return $wynik;
  18.    }
  19.  
  20. function pokaz_kat1()
  21. // funkcja pokazuje kategorie
  22.    {
  23.    $tablica=pobierz_kat1();
  24.        foreach ($tablica as $klucz => $wartosc) // chodzi o te petle
  25.            {
  26.            echo "$klucz $wartosc";
  27.            }
  28.    }
  29. ?>


  1. CREATE TABLE kategorie
  2.  
  3. (
  4.  
  5. katid int UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
  6.  
  7. nazwakat char(60) NOT NULL,
  8. specialne tinyint
  9. ) type=InnoDB;



Napisałem taki kod ma to byc panel adminstrcyjny. Nie wiem jak wyswietlic petla foreach numer tablicy oraz wartosci kolumn mysql katid, nazwakat, specialne

z góry dziekuje
Pozdrawiam
Andaramuxo
Co to za zmienne $klucz i $wartosc, nie są nigdzie definiowane?
nospor
@Andaramuxo zapoznaj sie ze skladnia foreach i nie wypisuj takich rzeczy

@Stevex a sprawdziles wogole czy zapytanie ci sie pobiera poprawnie?

  1. <?php
  2. function tworz_tablice($wynik)
  3. // tworzy tablice z danych z bazy danej
  4.   {
  5.   for ($licznik=0;$rzad=mysql_fetch_assoc($wynik);$licznik++)
  6.       {$tablica_wyn[$licznik]=$rzad;print_r($rzad);}
  7.   return $tablica_wyn;
  8.   }
  9.  
  10. function pobierz_kat1()
  11. // funkcja pobiera kategorie
  12.   {
  13.   lacz_db();
  14.   $zapytanie="select * from kategorie";
  15.   $wynik=mysql_query($zapytanie) or die(mysql_error());
  16.   $wynik=tworz_tablice($wynik);
  17. print_r($wynik);
  18.   return $wynik;
  19.   }
  20. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.