Biblioteka PHP

Dyskusja: Powiązane pola Select wykorzystujące Ajaxa-czy działa..?

Serwis poświęcony programowaniu w PHP z wykorzystaniem frameworka Code Igniter oraz narzędzi jak XDebug.

xcar napisał: 11 Lipiec 2008, godzina 22:47
  • Hej, mam problem , staram się od kilku godzin uruchomić skrypt powiązanych pól z wykorzystaniem danych z tabeli bazy.

    Tworzę w bazie odpowiednią tabelę , dodaję przykładowe dane z artykułu, no i tworzę pliki php, dodając jeszcze skrypt ajax.js

    niestety mimo kilkudziesięciu kombinacji skrypt nie działa ... ;/ wygląda to tak jak by nie chciał połączyć się z bazą..w polu wyboru kraju nie mam nic poza wartością "wybierz"

    dane do połączenia z bazą w obu plikach php zmieniłem..i nic...

    gorąca prośba o pomoc, bardzo zależy mi na tym skrypcie ..
    Pozdrawiam
    Radek
bili napisał: 11 Lipiec 2008, godzina 22:47
  • mam tez sam problem, juz wychodze z siebie:omg:
riklaunim napisał: 11 Lipiec 2008, godzina 22:47
  • a daj print_r pobranych krajów po wykonaniu zapytania:
    $q = $a->query_select("SELECT DISTINCT kraj FROM test");
    print_r($q);
    exit();
    


    zwróć też uwagę że w przykładzie wykorzystywana jest biblioteka do obsługi zapytań, a nie bezpośrednio funkcje MySQL (muszę to zmienić -_-)
    include 'mysql.class.php';
    
ulas napisał: 23 Lipiec 2008, godzina 9:59
  • witam

    także mam problem z uruchomieniem tego skryptu z połączeniem z mysql

    skąd wziąć bibliotekę mysql.class.php?
    jest to standardowa biblioteka czy własna autora przeróbki skryptu?
    (pytanie może banalne ale nie dla laika :))
riklaunim napisał: 23 Lipiec 2008, godzina 10:03
  • Użyte jest chyba to:
    http://www.php.rk.edu.pl/w/p/rozszerzenie-mysqli/

    Ale żeby zastosować tego Ajaxa nie trzeba stosować tej klasy do bazy danych, a podpiąć się pod swoją ;)
ulas napisał: 23 Lipiec 2008, godzina 10:26
  • męczę się nad tym problemem i po wstępnej analizie wnioskuje że nie mam połączenia z bazą.
    print_r($q) nic u mnie nie zwraca.

    wydaję mi się że składnia połączenia z bazą

    $a = new mysql_db();
    $a->connect('localhost', 'root', '', 'test2');

    nie jest standardową php i wymagana jest właśnie classa modyfikująca z mysql.class.php
    zakładam że mogę sie ostro mylić :D
riklaunim napisał: 23 Lipiec 2008, godzina 11:03
  • To tylko przykład :P I stosowanie przykładów nie polega na kopiuj-wklej. Pobierz dane tak jak pobierasz, wstaw do kodu HTML i gotowe...
robbys napisał: 26 Listopad 2009, godzina 1:26
  • Ja natomiast mam chyba problem z samym skryptem ajax w linii 172. Otrzymuję taką informację z przegladarki (w lewy dolnym rogu) Klikam i otrzymuję:
    Wiadomość: Oczekiwano obiektu.
    Wiersz: 172
    Znak: 9
    Kod: 0
    Identyfikator URI: http://127.0.0.1:8080/serviceit2/ajax.js
    Jak widać to pracuje lokalnie.


Nie możesz dodawać nowych Tematów
Nie możesz dodawać nowych postów
Nie jesteś moderatorem