![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 27.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
Czesc. Mam pewien problem. Tworze system zarzadzania biurem podrozy. W tym celu utworzylem w pliku uczestnik_impreza.php wywolanie funkcji pobierajacej zapytanie, bedaca obiektem klasy Polaczenie_Zapytania. W tej klasie mam metode, ktora pobiera dane na temat danej wycieczki (wyciagnij_impreze), jak i inne. Metoda, ktora wyswietla wyniki zapytania nazywa sie wyswietl_wyniki_zapytania. Jako parametr przyjmuje tresc zapytania. Jest tylko jeden szkopul. Chcialbym, aby ta metoda wyswietlala i wstawiala do tablicy dowolne wyniki zapytania. Na chwile obecna wyglada to tak:
public function wyswietl_wyniki_zapytania($zapyt) { try { $pdo = new PDO('mysql:host=localhost;dbname=biuro_podrozy', 'root', ''); $pdo -> setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $st = $pdo -> query($zapyt); echo '<ul>'; foreach($st as $row) { echo '<tr><td>'.$row['nazwa_imprezy'].'</td><td><a href="#">Szczegoly</a></td>'; } $stmt -> closeCursor(); echo '</ul>'; } catch(PDOException $e) { echo 'Połączenie nie mogło zostać utworzone: ' . $e->getMessage(); } } } Problem w tym, ze tabiica $row za kazdym tazem przchowuje te sama kolumne. W jaki sposob to sparametryzowac, tak by tablica przechowywala dowolna wartosc dowolnej kolumny w dowolnej ilosci. Probowalem wiele sposobow, ale nie zadne nieskuteczne. Prosze o jakies podpowiedzi. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 821 Pomógł: 111 Dołączył: 11.09.2006 Skąd: Biała Podlaska Ostrzeżenie: (0%) ![]() ![]() |
Otwierasz <ul> a w nim, robisz <tr></tr> i <td></td> gratulacje pomysłowości.
-------------------- |
|
|
![]()
Post
#3
|
|
![]() Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
proszę dodać odpowiednie bbcode do listingu inaczej zamknę.
-------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 00:56 |