Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] błąd Call to a member function Fields()...
TeTaim
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 28.12.2010

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


Witam. Jestem początkująca w temacie php i baz danych, więc postanowiłam prosić Was o pomoc.
Otóż stworzyłam bazę danych w formacie .mdb. Ma pięć kolumn - klub, drink, cena, składnik 1, składnik 2.
Chcę teraz zrobić na stronie internetowej (konkretniej w drupalu) wyszukiwarkę drinków wg maksymalnej ceny.

Oto kod:
  1. <table border="1">
  2. <tr>
  3. <th>Klub</th>
  4. <th>Drink</th>
  5. <th>Cena</th>
  6. <th>Składnik 1</th>
  7. <th>Składnik 2</th>
  8. </tr>
  9.  
  10. <?php
  11.  
  12.  
  13. // polaczenie z baza danych
  14. include_once('adodb5\adodb.inc.php');
  15. $db = NewADOConnection('access');
  16. $db->Connect('Driver={Microsoft Access Driver (*.mdb)};Dbq='.
  17. realpath('sites\http://***.lab.kti.ue.poznan.pl\firma.mdb'));
  18.  
  19. // polecenie SQL
  20. $drink = $_REQUEST['drink'];
  21. $cena = $_REQUEST['cena'];
  22. $sql = "select * from drinki where drink like '$drink%' and cena <=
  23. $cena";
  24. $rs = $db->Execute($sql);
  25.  
  26. // odczyt danych
  27. while (!$rs->EOF) {
  28. echo "<tr><td>";
  29. echo $rs->Fields("klub");
  30. echo "</td><td>";
  31. echo $rs->Fields("drink");
  32. echo "</td><td>";
  33. echo $rs->Fields("cena");
  34. echo "</td><td>";
  35. echo $rs->Fields("składnik1");
  36. echo "</td><td>";
  37. echo $rs->Fields("składnik2");
  38. echo "</td></tr>";
  39. $rs->MoveNext();
  40. }
  41. $db->Close();
  42. ?>
  43. </table>


a to błąd, który nie daje mi żyć:

Fatal error: Call to a member function Fields() on a non-object in C:\bin\apache22\htdocs\includes\common.inc(1695) : eval()'d code on line 29

Czy może mi jakaś dobra dusza wytłumaczyć gdzie jest błąd i co spartaczyłam? I w ogóle co znaczy ten błąd? Będę wdzięczna:)
I tak w sumie skąd wzięła się ta cała ścieżka C:\bin\... skoro nawet mój komputer jej nie posiada?

Ten post edytował TeTaim 28.12.2010, 20:28:53
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 - 03:56