Witam serdecznie,
mam poważny problem z aktualizacja bazy danych poprzez AJAXA.
Kod na stronie dotyczący aktualizacji wyglada tak:
  1. <?php
  2.  
  3. require_once '../config.php';
  4. require_once '../libs/DBmanager.php';
  5. require_once '../libs/display.php';
  6. require_once '../libs/location.php';
  7.  
  8. // klasa obslugujaca panel administratora 
  9.  require_once 'a_panel.php';
  10.  require_once '../libs/photoManager.php';
  11.  
  12. // zaladowanie klasy SMARTY ...
  13.  require_once '../smarty/Smarty.class.php';
  14.  $smarty = new Smarty();
  15.  
  16. // katalogi dla SMARTY
  17.  
  18.  $smarty -> template_dir = '../templates/';
  19.  $smarty -> compile_dir = '../templates_c';
  20.  $samrty -> config_dir = '../configs/';
  21.  $smarty -> cache_dir = '../cache/';
  22.  
  23.  
  24. if($_GET['page'] == "dane_podstawowe")
  25. {
  26.  if($_GET['action'] == "aktualizuj_dane_podstawowe") a_panel::updateDB($_GET['login']);
  27.  
  28. DBmanager::connect();
  29.  
  30. /* wyswietla dane z tabeli "katalog" na stronie DANE PODSTAWOWE - PANEL ADMINISTRACYJNY */
  31. $result = mysql_query("select * from katalog where login='".$_GET['login']."'");
  32. $row = mysql_fetch_array($result);
  33.  
  34. $smarty->assign("nazwa_hodowli", $row['nazwa_hodowli']);
  35. $smarty->assign("grupa_hodowli", display::convCategory($row['grupa_hodowli']));
  36. $smarty->assign("rasa_katalog", $row['rasa_katalog']);
  37. $smarty->assign("miasto", $row['miasto']);
  38. $smarty->assign("kod_pocztowy", $row['kod_pocztowy']);
  39. $smarty->assign("ulica", $row['ulica']);
  40. $smarty->assign("wojewodztwo", display::genWojewodztwo($row['wojewodztwo']));
  41. $smarty->assign("wojewodztwo_id", display::deParseWojew($row['wojewodztwo']));
  42. $smarty->assign("wojewodztwa", location_form::pobierzWojewodztwa());
  43. $smarty->assign("opis_hodowli", $row['opis_hodowli']);
  44. $smarty->assign("nagrody_hodowli", $row['nagrody_hodowli']);
  45. $smarty->assign("matka", $row['matka']);
  46. $smarty->assign("masc", $row['masc']);
  47. $smarty->assign("ilosc_suk", $row['ilosc_suk']);
  48. $smarty->assign("ilosc_reproduktorow", $row['ilosc_reproduktorow']);
  49. $smarty->assign("ojciec", $row['ojciec']);
  50. $smarty->assign("pochodzenie_hodowli", $row['pochodzenie_hodowli']);
  51. $smarty->assign("branza_hodowlana", $row['branza_hodowlana']);
  52. $smarty->assign("zarejestrowana_hodowla", $row['zarejestrowana_hodowla']);
  53.  
  54.  
  55. /* dane z tabeli "dane_podstawowe" .. */
  56. $result = mysql_query("select telefon, telefon_2, email, www, gg from dane_podstawowe where login='".$_GET['login']."'");
  57. $row = mysql_fetch_array($result);
  58.  
  59. $smarty->assign("email", $row['email']);
  60. $smarty->assign("telefon", $row['telefon']);
  61. $smarty->assign("telefon_2", $row['telefon_2']);
  62. $smarty->assign("gg", $row['gg']);
  63. $smarty->assign("www", $row['www']);
  64.  
  65.  $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)");
  66.  
  67.  $smarty -> display("a_panel_dane_podstawowe.tpl");
  68. }
  69. ?>


Niestety nie jestem biegly jeśli chodzi o AJAKSA.

Prosze o pomoc.
Pozdrawiam
Arek