Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z wywołaniem, Problem z wywołaniem wszystkich pol tabeli w argumencie funcji
TylkoPolak
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 27.12.2009

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


Witam.

Mam nastepujaca funcje w klasie Test, a klasa test dziedziczy wlasnosci z DbConnect (Test extends DbConnect) --> mam swiadomosc, ze funkcja ta nie jest do konca poprawna ale na razie takie rozwiązanie wymyśliłem).

  1. public function getForms ($fid) {
  2.  
  3. $db = new DbConnect();
  4.  
  5. $query = $db->query("SELECT fid,
  6. namef,
  7. dateadd
  8. FROM form
  9. WHERE fid='".$fid."'");
  10.  
  11. while ($form = $db->fetchArray($query)){
  12.  
  13. echo $form['namef'];
  14.  
  15. }
  16. // return $form;
  17. }


wywołuje ja:
  1. $form = new Test();
  2. $costam = $form->getForm($id);


Jestem w stanie wywołać 1 element tabeli przypisujac odpowiednia wartosc id. Chciałbym jednak moc wyświetlic liste wszystkich pól. Czy jestem w stanie to zrobic z tego poziomu i z tym zapytaniem? Probowałem petlę for i wyświetlenie wszystkich id ale otrzymałem pusty rezultat.

dod informacje: query() i fetchArray() to funcje zadeklarowane w klasie DbConnect() do zwracania zapytania i tablicy.
  1. public function query($query) {
  2.  
  3. $this->_theQuery = $query;
  4. $sql= mysql_query($query, $this->_link)or die(trigger_error(mysql_error()));
  5. return $sql;
  6.  
  7. }


  1. public function fetchArray($result) {
  2.  
  3. return mysql_fetch_array($result,MYSQL_ASSOC);
  4.  
  5. }


Moim celem jest poprawne wyswietelenie listy elemento, oraz pozniejsza mozliwosc ich edycji (Edytuj, Usun, Zmien_nazwe).

Sorry za malo profesjonalna funkcje z 'wyswietleniem' wyniku, a nie ze zwroceniem jakiejsc wartosci ale nie moge na razie wykombinowac niczego innego co by smigalo.
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: 22.08.2025 - 09:29