Witam serdecznie,
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 = $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 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.";
@mail($contact, "Dodano ogłoszenie! - $url", "$message", "$header");
}
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());
$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)
{
if (is_file('galeria/'.$foto.'.jpg')) { unlink('galeria/'.$foto.'.jpg'); }
if (is_file('galeria/'.$foto.'_small.jpg')) { unlink('galeria/'.$foto.'_small.jpg'); }
}
Z góry dziękuję za wszystkie porady i sugestie.