Sıkıntım şu.
Önce reklam için resim vs. ekliyorum.
Reklamı düzenliyeceğim zaman, Yeni resim eklediğimde eski resmi silip, yerine yeni resmi koymak istiyorum fakat bir türlü beceremedim. Mantık hatam vardır.
Kodlarım :
if(isset($_POST["update"]))
{
$hata = array();
$title = mysql_real_escape_string(strip_tags($_POST["title"]));
$url = mysql_real_escape_string(strip_tags($_POST["url"]));
$startdate = mysql_real_escape_string(strip_tags($_POST["startdate"]));
$finishdate = mysql_real_escape_string(strip_tags($_POST["finishdate"]));
$durum = mysql_real_escape_string(strip_tags($_POST["durum"]));
$reklam = @$_FILES["dosya"]["tmp_name"];
if($title == "" OR $url =="" OR $startdate == "" OR $finishdate == ""){
$hata[] .= 'Lütfen Formu Boş Bırakmayınız!';
echo '<p class="bildirim uyari"><span>Uyarı</span>';
for($i=0;$i<count($hata);$i++){
echo "• ".$hata[$i]."<br>";
}
echo '</p>';
}else if($startdate == $finishdate){
$hata[] .= 'Başlangıç ve Bitiş Tarihleri Aynı Gün Olamaz!';
echo '<p class="bildirim uyari"><span>Uyarı</span>';
for($i=0;$i<count($hata);$i++){
echo "• ".$hata[$i]."<br>";
}
echo '</p>';
}else if($write["image"]=="" AND $reklam == ""){
$hata[] .= 'Resim Dosyası Seçiniz!';
echo '<p class="bildirim uyari"><span>Uyarı</span>';
for($i=0;$i<count($hata);$i++){
echo "• ".$hata[$i]."<br>";
}
echo '</p>';
}else if($reklam){
$kaynak = $_FILES["dosya"]["tmp_name"];
$resim = $_FILES["dosya"]["name"];
$rtipi = $_FILES["dosya"]["type"];
$ruzanti = uzantibul($resim);
$isim = md5(rand(0,9999999999));
$yeniresim = $isim.".".$ruzanti;
$hedef = "uploads/reklam/";
$dizin = $hedef.$isim.".".$ruzanti;
$res = $write["image"];
if(move_uploaded_file($kaynak,$hedef.$yeniresim)){
if (file_exists($res))
{
unlink($res);
}
}else{
echo "Resim Eklenemedi";
}
}else{
if(count($hata)==0)
{
global $dizin;
if(strlen($dizin) == 0){
$update = mysql_query("UPDATE adwords SET title='$title', url='$url',image='".$write["image"]."', startdate='$startdate', finishdate='$finishdate', durum='$durum'WHERE id = '$id'");
}elseif(!strlen($dizin) == 0){
$update = mysql_query("UPDATE adwords SET title='$title', url='$url',image='$dizin', startdate='$startdate', finishdate='$finishdate', durum='$durum'WHERE id = '$id'");
}Yeni resmi ekliyorum, yükllüyor fakat db'ye kaydetmiyor.Nerede hatam var ?
Sorguyu if koşuluna nasıl sokabilirim ?