mam poważny problem z aktualizacja bazy danych poprzez AJAXA.
Kod na stronie dotyczący aktualizacji wyglada tak:
<?php require_once '../config.php'; require_once '../libs/DBmanager.php'; require_once '../libs/display.php'; require_once '../libs/location.php'; // klasa obslugujaca panel administratora require_once 'a_panel.php'; require_once '../libs/photoManager.php'; // zaladowanie klasy SMARTY ... require_once '../smarty/Smarty.class.php'; $smarty = new Smarty(); // katalogi dla SMARTY $smarty -> template_dir = '../templates/'; $smarty -> compile_dir = '../templates_c'; $samrty -> config_dir = '../configs/'; $smarty -> cache_dir = '../cache/'; if($_GET['page'] == "dane_podstawowe") { if($_GET['action'] == "aktualizuj_dane_podstawowe") a_panel::updateDB($_GET['login']); DBmanager::connect(); /* wyswietla dane z tabeli "katalog" na stronie DANE PODSTAWOWE - PANEL ADMINISTRACYJNY */ $smarty->assign("nazwa_hodowli", $row['nazwa_hodowli']); $smarty->assign("grupa_hodowli", display::convCategory($row['grupa_hodowli'])); $smarty->assign("rasa_katalog", $row['rasa_katalog']); $smarty->assign("miasto", $row['miasto']); $smarty->assign("kod_pocztowy", $row['kod_pocztowy']); $smarty->assign("ulica", $row['ulica']); $smarty->assign("wojewodztwo", display::genWojewodztwo($row['wojewodztwo'])); $smarty->assign("wojewodztwo_id", display::deParseWojew($row['wojewodztwo'])); $smarty->assign("wojewodztwa", location_form::pobierzWojewodztwa()); $smarty->assign("opis_hodowli", $row['opis_hodowli']); $smarty->assign("nagrody_hodowli", $row['nagrody_hodowli']); $smarty->assign("matka", $row['matka']); $smarty->assign("masc", $row['masc']); $smarty->assign("ilosc_suk", $row['ilosc_suk']); $smarty->assign("ilosc_reproduktorow", $row['ilosc_reproduktorow']); $smarty->assign("ojciec", $row['ojciec']); $smarty->assign("pochodzenie_hodowli", $row['pochodzenie_hodowli']); $smarty->assign("branza_hodowlana", $row['branza_hodowlana']); $smarty->assign("zarejestrowana_hodowla", $row['zarejestrowana_hodowla']); /* dane z tabeli "dane_podstawowe" .. */ $result = mysql_query("select telefon, telefon_2, email, www, gg from dane_podstawowe where login='".$_GET['login']."'"); $smarty->assign("email", $row['email']); $smarty->assign("telefon", $row['telefon']); $smarty->assign("telefon_2", $row['telefon_2']); $smarty->assign("gg", $row['gg']); $smarty->assign("www", $row['www']); $smarty -> assign("aktualizuj", "new Ajax.Updater('content','a_controller.php?login=".$_GET['login']."&page=dane_podstawowe&action=aktualizuj_dane_podstawowe'&haslo='+$(haslo).value+'&email='+$(email).value+'&osoba_kontaktowa='+$(osoba_kontaktowa).value+'&nazwa_hodowli='+$(nazwa_hodowli).value+'&wojew='+$(wojew).value+'&telefon='+$(telefon).value+'&telefon_2='+$(telefon_2).value+'&www='+$(www).value+'&gg='+$(gg).value+'&miasto='+$(miasto).value+'&kod_pocztowy='+$(kod_pocztowy).value+'&ulica='+$(ulica).value+'&grupa_hodowli='+$(grupa_hodowli).value+'&ilosc_suk='+$(ilosc_suk).value+'&masc='+$(masc).value+'&ilosc_reproduktorow='+$(ilosc_reproduktorow).value+'&branza_hodowlana='+$(branza_hodowlana).value+'&rok_hodowli='+$(rok_hodowli).value+'&pochodzenie_hodowli='+$(pochodzenie_hodowli).value+'&matka='+$(matka).value+'&ojciec='+$(ojciec).value+'&zarejestrowana_hodowla='+$(zarejestrowana_hodowla).value+'&rasa_katalog='+$(rasa_katalog).value+'&opis_nagrody='+$(opis_nagrody).value+'&opis_hodowli='+$(opis_hodowli).value)"); $smarty -> display("a_panel_dane_podstawowe.tpl"); } ?>
Niestety nie jestem biegly jeśli chodzi o AJAKSA.
Prosze o pomoc.
Pozdrawiam
Arek