Witam serdecznie,
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 */
$result = mysql_query("select * from katalog where login='".$_GET['login']."'");
$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