Na wstępie napiszę, że jestem grafikiem, a więc jestem całkowicie zielony w tematyce php/mysql dlatego też proszę o wyrozumiałość.
Nie jestem nawet pewny czy wklejam dobrą część skryptu.
Problem tyczy się tego, że skrypt służący dodawaniu obiektów noclegowych do bazy danych nie zapisuje ich tam, mimo iz udziela informacji o pomyślnym dodaniu.
public function addRecord($url, $userID, $wyposazenie, $nazwa, $ulica, $miasto, $wojewodztwo, $kodPocztowy, $kategoria, $polozenie, $www, $mail, $telefon, $opis, $tagi, $cenaOd, $cenaDo, $foto1, $foto2, $foto3, $foto4, $foto5, $foto6)//dodawanie ogloszen { $this->connectDBI(); $www = $this->secDBI($www); $mail = $this->secDBI($mail); $userID = $this->secDBI($userID); $nazwa = $this->secDBI($nazwa); $ulica = $this->secDBI($ulica); $miasto = $this->secDBI($miasto); $wojewodztwo = $this->secDBI($wojewodztwo); $wojewodztwo = $this->getWojewodztwo($wojewodztwo); } $kodPocztowy = $this->secDBI($kodPocztowy); $kategoria = $this->secDBI($kategoria); $polozenie = $this->secDBI($polozenie); $polozenie = $this->getPolozenie($polozenie); } $telefon = $this->secDBI($telefon); $opis = $this->secDBI($opis); $tagi = $this->secDBI($tagi); $cenaOd = $this->secDBI($cenaOd); $cenaDo = $this->secDBI($cenaDo); $id = mysql_query("SELECT max(id) FROM platnosci WHERE id_user='$userID' AND used='no'")or die(mysql_error()); $id = $id[0]; mysql_query("INSERT IGNORE daneAdresowe(`id`, `userID`, `nazwa`, `ulica`, `miasto`, `wojewodztwo`, `kodPocztowy`, `telefon`, `polozenie`, `www`, `mail`) VALUES('$id', '$userID', '$nazwa', '$ulica', '$miasto', '$wojewodztwo', '$kodPocztowy', '$telefon', '$polozenie', '$www', '$mail')")or die(mysql_error()); mysql_query("INSERT IGNORE ogloszenie(`id`, `wyposazenie`, `kategoria`, `opis`, `tagi`) VALUES('$id', '$wyposazenie', '$kategoria', '$opis', '$tagi')")or die(mysql_error()); mysql_query("INSERT IGNORE cennik (`id`, `cenaOd`, `cenaDo`) VALUES('$id', '$cenaOd', '$cenaDo')")or die(mysql_error()); mysql_query("INSERT IGNORE galeria (`id`, `foto1`, `foto2`, `foto3`, `foto4`, `foto5`, `foto6`) VALUES('$id', CONCAT('$id', '_1'), CONCAT('$id', '_2'), CONCAT('$id', '_3'), CONCAT('$id', '_4'), CONCAT('$id', '_5'), CONCAT('$id', '_6'))")or die(mysql_error()); $this->addImage($foto1, 1); $this->addImage($foto2, 2); $this->addImage($foto3, 3); $this->addImage($foto4, 4); $this->addImage($foto5, 5); $this->addImage($foto6, 6); } else $contact = "$url"; $contact = "$email"; $header = "From: $nazwa <$mail>"; $header .= "Mime-Version: 1.0\r\n"; $header .= "Content-type: text/html; charset=UTF-8\r\n"; $header.="Content-Transfer-Encoding: 8bit\r\n"; $message = "Dodano Twoje ogłoszenie do serwisu $url."; } public function updateRecord($id, $userID, $wyposazenie, $nazwa, $ulica, $miasto, $wojewodztwo, $kodPocztowy, $kategoria, $polozenie, $www, $mail, $telefon, $opis, $tagi, $cenaOd, $cenaDo, $foto1, $foto2, $foto3, $foto4, $foto5, $foto6)//dodawanie ogloszen { $this->connectDBI(); $www = $this->secDBI($www); $mail = $this->secDBI($mail); $id = $this->secDBI($id); $userID = $this->secDBI($userID); $nazwa = $this->secDBI($nazwa); $ulica = $this->secDBI($ulica); $miasto = $this->secDBI($miasto); $wojewodztwo = $this->getWojewodztwo($wojewodztwo); } $wojewodztwo = $this->secDBI($wojewodztwo); $kodPocztowy = $this->secDBI($kodPocztowy); $kategoria = $this->secDBI($kategoria); $polozenie = $this->secDBI($polozenie); $polozenie = $this->getPolozenie($polozenie); } $telefon = $this->secDBI($telefon); $opis = $this->secDBI($opis); $tagi = $this->secDBI($tagi); $cenaOd = $this->secDBI($cenaOd); $cenaDo = $this->secDBI($cenaDo); mysql_query("UPDATE daneAdresowe SET `nazwa`='$nazwa', `ulica`='$ulica', `miasto`='$miasto', `wojewodztwo`='$wojewodztwo', `kodPocztowy`='$kodPocztowy', `telefon`='$telefon', `polozenie`='$polozenie', `www`='$www', `mail`='$mail' WHERE `id`='$id'")or die(mysql_error()); mysql_query("UPDATE ogloszenie SET `wyposazenie`='$wyposazenie', `kategoria`='$kategoria', `opis`='$opis', `tagi`='$tagi' WHERE `id`='$id'")or die(mysql_error()); mysql_query("UPDATE cennik SET `cenaOd`='$cenaOd', `cenaDo`='$cenaDo' WHERE `id`='$id'")or die(mysql_error()); $this->addImage($foto1, 1, 328, 215, $id); } $this->addImage($foto2, 2, 328, 215, $id); } $this->addImage($foto3, 3, 328, 215, $id); } $this->addImage($foto4, 4, 328, 215, $id); } $this->addImage($foto5, 5, 328, 215, $id); } $this->addImage($foto6, 6, 328, 215, $id); } } public function addImage($image, $number, $width=0, $height=0, $update=0) { $this->connectDBI(); $location = 'galeria/'.$update.'_'.$number.'.jpg'; } $height = 215; $width = 328; $this->connectDBI(); $location = 'galeria/'.$show['0'].'.jpg'; } else { $location = 'galeria/'.$number.'_small.jpg'; } include_once('image.class.php'); $obj = new img_opt(); $obj->max_width($width); $obj->max_height($height); $obj->image_path($location); $obj->image_resize(); } } public function deleteImage($foto, $id) { } } }
Z góry dziękuję za wszystkie porady i sugestie.