Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][AJAX] Łączenie się z bazą
Vielta
post
Post #1





Grupa: Zarejestrowani
Postów: 59
Pomógł: 6
Dołączył: 9.04.2007
Skąd: Szczecin

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


Witam,
zacząłem uczyć się ostatnio jak używać ajax'a. Zacząłem od frameworka jQuery, który zdaje się być całkiem przyjemny i prosty. Problem zaczął się, gdy chciałem użyć bazy danych.
Niby mogę łączyć się z bazą w pliku wywoływanym przez ajax'a czy też includować plik database.class.php, tworzyć nowe połączenie, etc.
Czy istnieje w ajaxie możliwość wywołania jakoś istniejącego już połączenia z bazą/rejestru, w którym to przechowuję m.in. to połączenie lub użycie singletonu w obiekcie z bazą? Niestety moje aktualne próby były bezowocne sad.gif
Go to the top of the page
+Quote Post
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




No a pokaż jak ty to robisz.


--------------------
Go to the top of the page
+Quote Post
Vielta
post
Post #3





Grupa: Zarejestrowani
Postów: 59
Pomógł: 6
Dołączył: 9.04.2007
Skąd: Szczecin

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


  1. $(document).ready(function() {
  2.      $("#ilogin").change(function() {
  3.            $(".login_check").load("/objects/register.class.php", { 'name': $("#ilogin").val()});
  4.      });
  5. });
To jest kawałek z js odpowiadający za przekazanie aktualnej wartości w formularzu do skryptu php.

  1. <?php
  2. $registry = registry::getInstance();
  3. ?>
Nie ruszy, nie znajduje klasy mimo, że użyłem __autoload

  1. <?php
  2. require '../objects/registry.class.php';
  3. $abc = registry::getInstance();
  4. $abc->get('database');
  5. ?>
A to natomiast nie znajduje mi dodanego już wcześniej do rejestru obiektu database

Ten post edytował Vielta 9.12.2008, 22:28:19
Go to the top of the page
+Quote Post

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: 20.08.2025 - 08:26