lostyazilim

Çoklu RESİM update sorunu

10 Mesajlar 1.469 Okunma
lstbozum
wmaraci reklam

altunoren altunoren bilmenizgerek.com Kullanıcı
  • Üyelik 07.09.2013
  • Yaş/Cinsiyet 36 / E
  • Meslek Web Yazılım, Grafik Tasarım
  • Konum KKTC
  • Ad Soyad İ** A**
  • Mesajlar 356
  • Beğeniler 25 / 99
  • Ticaret 0, (%0)
Arkadaşlar merhaba. Database'e 3 adet resim ekletiyorum. Fakat düzenleme yaparken aynı anda 3 resim yükleyip DB'ye kayıt etmiyor. sadece 1 tanesini düzenliyor. Sorunun çözümünü ya da elinde kodları olan var mıdır?
 

 

wmaraci
reklam

ibars ibars WM Aracı Kullanıcı
  • Üyelik 01.03.2015
  • Yaş/Cinsiyet 26 / E
  • Meslek Freelance Web Developer
  • Konum Yalova
  • Ad Soyad A** A**
  • Mesajlar 59
  • Beğeniler 9 / 13
  • Ticaret 1, (%100)
Update olayını döngü içerisinde yaptığınızdan emin misiniz?
 

 

altunoren altunoren bilmenizgerek.com Kullanıcı
  • Üyelik 07.09.2013
  • Yaş/Cinsiyet 36 / E
  • Meslek Web Yazılım, Grafik Tasarım
  • Konum KKTC
  • Ad Soyad İ** A**
  • Mesajlar 356
  • Beğeniler 25 / 99
  • Ticaret 0, (%0)

ibars adlı üyeden alıntı

Update olayını döngü içerisinde yaptığınızdan emin misiniz?


Döngü derken? Mesela şöyle düşün. Bir sonuc var sonucun 2 resmi var.

(ID, adi, resim1, resim2, resim3)

aynı anda resim1,2,3 ü düzenletmek istiyorum. Ama 3 eklemeyeceksem 1,2 düzenliyorum sadece. Fakat sadece 1 tanesi güncelleniyor DB'den. Onu çözemedim.
 

 

ibars ibars WM Aracı Kullanıcı
  • Üyelik 01.03.2015
  • Yaş/Cinsiyet 26 / E
  • Meslek Freelance Web Developer
  • Konum Yalova
  • Ad Soyad A** A**
  • Mesajlar 59
  • Beğeniler 9 / 13
  • Ticaret 1, (%100)
Kodları paylaşma şansınız varsa daha çabuk çözüme ulaşabiliriz
 

 

wmaraci
wmaraci

altunoren altunoren bilmenizgerek.com Kullanıcı
  • Üyelik 07.09.2013
  • Yaş/Cinsiyet 36 / E
  • Meslek Web Yazılım, Grafik Tasarım
  • Konum KKTC
  • Ad Soyad İ** A**
  • Mesajlar 356
  • Beğeniler 25 / 99
  • Ticaret 0, (%0)

ibars adlı üyeden alıntı

Kodları paylaşma şansınız varsa daha çabuk çözüme ulaşabiliriz


$fileName = $_FILES["takim_ev"]["name"];
$fileTmpLoc = $_FILES["takim_ev"]["tmp_name"];
$fileSize = $_FILES["takim_ev"]["size"];
$fileName = preg_replace('#[^a-z.0-9]#i', '', $fileName);
$fileNamex = md5(microtime())."_".$fileName;
if($fileSize > 5242880) {
echo "<script>hata('#sonuc','Dosyanız 5 MB'tan büyük...');</script>";
} else if (!preg_match("/.(gif|jpg|png)$/i", $fileName) ) {
echo "<script>hata('#sonuc','Yükleyeceğiniz dosyalar sadece .gif, .jpg, or .png olmalı.');</script>";
} else {
$moveResult = move_uploaded_file($fileTmpLoc, "../uploads/$fileNamex");
if (!$moveResult) {
echo "<script>hata('#sonuc','Dosya Yüklenemedi. Tekrar deneyin.');</script>";
} else {
$kaydet = $db->query("UPDATE oranlar SET macid = '$macid',
macadi = '$macadi',
takim_ev = '$fileNamex',
oran1 = '$oran1',
oranx = '$oranx',
oran2 = '$oran2',
tarih = '$tarih',
saat = '$saat',
durum = '$durum' WHERE id='$id'");
if ($kaydet) { ?>
<script>tamam("#sonuc", "Düzenleme başarılı bir şekilde kaydedildi..."); </script>

<script>
hata("#sonuc", "Database ile ilgili bir sıkıntı görünüyor...");
</script>

}
}
} else if(file_exists($_FILES['takim_deps']['tmp_name']) || is_uploaded_file($_FILES['takim_deps']['tmp_name'])) {
$fileName2 = $_FILES["takim_deps"]["name"];
$fileTmpLoc = $_FILES["takim_deps"]["tmp_name"];
$fileSize = $_FILES["takim_deps"]["size"];
$fileName = preg_replace('#[^a-z.0-9]#i', '', $fileName2);
$fileNamex2 = md5(microtime())."_".$fileName2;
if($fileSize > 5242880) {
echo "<script>hata('#sonuc','Dosyanız 5 MB'tan büyük...');</script>";
} else if (!preg_match("/.(gif|jpg|png)$/i", $fileName) ) {
echo "<script>hata('#sonuc','Yükleyeceğiniz dosyalar sadece .gif, .jpg, or .png olmalı.');</script>";
} else {
$moveResult = move_uploaded_file($fileTmpLoc, "../uploads/$fileNamex2");
if (!$moveResult) {
echo "<script>hata('#sonuc','Dosya Yüklenemedi. Tekrar deneyin.');</script>";
} else {
$kaydet = $db->query("UPDATE oranlar SET macid = '$macid',
macadi = '$macadi',
takim_deps = '$fileNamex2',
oran1 = '$oran1',
oranx = '$oranx',
oran2 = '$oran2',
tarih = '$tarih',
saat = '$saat',
durum = '$durum' WHERE id='$id'");
if ($kaydet) { ?>
<script>tamam("#sonuc", "Düzenleme başarılı bir şekilde kaydedildi..."); </script>

<script>
hata("#sonuc", "Database ile ilgili bir sıkıntı görünüyor...");
</script>

}
}
 

 

ibars ibars WM Aracı Kullanıcı
  • Üyelik 01.03.2015
  • Yaş/Cinsiyet 26 / E
  • Meslek Freelance Web Developer
  • Konum Yalova
  • Ad Soyad A** A**
  • Mesajlar 59
  • Beğeniler 9 / 13
  • Ticaret 1, (%100)
Paylaştığınız kodlarda resimlerin update i ile ilgili bir kod yok. O alanıda paylaşabilirmisiniz?
 

 

altunoren altunoren bilmenizgerek.com Kullanıcı
  • Üyelik 07.09.2013
  • Yaş/Cinsiyet 36 / E
  • Meslek Web Yazılım, Grafik Tasarım
  • Konum KKTC
  • Ad Soyad İ** A**
  • Mesajlar 356
  • Beğeniler 25 / 99
  • Ticaret 0, (%0)

ibars adlı üyeden alıntı

Paylaştığınız kodlarda resimlerin update i ile ilgili bir kod yok. O alanıda paylaşabilirmisiniz?




$id = $_GET['id'];


if(isset($_POST['duzenlemeyap'])) {

$macid = $_POST['macid'];
$macadi = $_POST['macadi'];
$oran1 = $_POST['oran1'];
$oranx = $_POST['oranx'];
$oran2 = $_POST['oran2'];
$tarih = $_POST['tarih'];
$saat = $_POST['saat'];
$durum = $_POST['durum'];

if(file_exists($_FILES['takim_ev']['tmp_name']) || is_uploaded_file($_FILES['takim_ev']['tmp_name'])) {
$fileName = $_FILES["takim_ev"]["name"];
$fileTmpLoc = $_FILES["takim_ev"]["tmp_name"];
$fileSize = $_FILES["takim_ev"]["size"];
$fileName = preg_replace('#[^a-z.0-9]#i', '', $fileName);
$fileNamex = md5(microtime())."_".$fileName;
if($fileSize > 5242880) {
echo "<script>hata('#sonuc','Dosyanız 5 MB'tan büyük...');</script>";
} else if (!preg_match("/.(gif|jpg|png)$/i", $fileName) ) {
echo "<script>hata('#sonuc','Yükleyeceğiniz dosyalar sadece .gif, .jpg, or .png olmalı.');</script>";
} else {
$moveResult = move_uploaded_file($fileTmpLoc, "../uploads/$fileNamex");
if (!$moveResult) {
echo "<script>hata('#sonuc','Dosya Yüklenemedi. Tekrar deneyin.');</script>";
} else {
$kaydet = $db->query("UPDATE oranlar SET macid = '$macid',
macadi = '$macadi',
takim_ev = '$fileNamex',
oran1 = '$oran1',
oranx = '$oranx',
oran2 = '$oran2',
tarih = '$tarih',
saat = '$saat',
durum = '$durum' WHERE id='$id'");
if ($kaydet) { ?>
<script>tamam("#sonuc", "Düzenleme başarılı bir şekilde kaydedildi..."); </script>

<script>
hata("#sonuc", "Database ile ilgili bir sıkıntı görünüyor...");
</script>

}
}
} else if(file_exists($_FILES['takim_deps']['tmp_name']) || is_uploaded_file($_FILES['takim_deps']['tmp_name'])) {
$fileName2 = $_FILES["takim_deps"]["name"];
$fileTmpLoc = $_FILES["takim_deps"]["tmp_name"];
$fileSize = $_FILES["takim_deps"]["size"];
$fileName = preg_replace('#[^a-z.0-9]#i', '', $fileName2);
$fileNamex2 = md5(microtime())."_".$fileName2;
if($fileSize > 5242880) {
echo "<script>hata('#sonuc','Dosyanız 5 MB'tan büyük...');</script>";
} else if (!preg_match("/.(gif|jpg|png)$/i", $fileName) ) {
echo "<script>hata('#sonuc','Yükleyeceğiniz dosyalar sadece .gif, .jpg, or .png olmalı.');</script>";
} else {
$moveResult = move_uploaded_file($fileTmpLoc, "../uploads/$fileNamex2");
if (!$moveResult) {
echo "<script>hata('#sonuc','Dosya Yüklenemedi. Tekrar deneyin.');</script>";
} else {
$kaydet = $db->query("UPDATE oranlar SET macid = '$macid',
macadi = '$macadi',
takim_deps = '$fileNamex2',
oran1 = '$oran1',
oranx = '$oranx',
oran2 = '$oran2',
tarih = '$tarih',
saat = '$saat',
durum = '$durum' WHERE id='$id'");
if ($kaydet) { ?>
<script>tamam("#sonuc", "Düzenleme başarılı bir şekilde kaydedildi..."); </script>

<script>
hata("#sonuc", "Database ile ilgili bir sıkıntı görünüyor...");
</script>

}
}
} else if(file_exists($_FILES['takim_deps']['tmp_name']) || is_uploaded_file($_FILES['takim_deps']['tmp_name']) || file_exists($_FILES['takim_ev']['tmp_name']) || is_uploaded_file($_FILES['takim_ev']['tmp_name'])) {
$fileName2 = $_FILES["takim_deps"]["name"];
$fileTmpLoc = $_FILES["takim_deps"]["tmp_name"];
$fileSize = $_FILES["takim_deps"]["size"];
$fileName = preg_replace('#[^a-z.0-9]#i', '', $fileName2);
$fileNamex2 = md5(microtime())."_".$fileName2;
if($fileSize > 5242880) {
echo "<script>hata('#sonuc','Dosyanız 5 MB'tan büyük...');</script>";
} else if (!preg_match("/.(gif|jpg|png)$/i", $fileName) ) {
echo "<script>hata('#sonuc','Yükleyeceğiniz dosyalar sadece .gif, .jpg, or .png olmalı.');</script>";
} else {
$moveResult = move_uploaded_file($fileTmpLoc, "../uploads/$fileNamex2");
if (!$moveResult) {
echo "<script>hata('#sonuc','Dosya Yüklenemedi. Tekrar deneyin.');</script>";
} else {
$kaydet = $db->query("UPDATE oranlar SET macid = '$macid',
macadi = '$macadi',
takim_ev = '$fileNamex',
takim_deps = '$fileNamex2',
oran1 = '$oran1',
oranx = '$oranx',
oran2 = '$oran2',
tarih = '$tarih',
saat = '$saat',
durum = '$durum' WHERE id='$id'");
if ($kaydet) { ?>
<script>tamam("#sonuc", "Düzenleme başarılı bir şekilde kaydedildi..."); </script>

<script>
hata("#sonuc", "Database ile ilgili bir sıkıntı görünüyor...");
</script>

}
}
}

else {
$kaydet = $db->query("UPDATE oranlar SET macid = '$macid',
macadi = '$macadi',
oran1 = '$oran1',
oranx = '$oranx',
oran2 = '$oran2',
tarih = '$tarih',
saat = '$saat',
durum = '$durum' WHERE id='$id'");
if ($kaydet) { ?>
<script>tamam("#sonuc", "Düzenleme başarılı bir şekilde kaydedildi..."); </script>

<script>
hata("#sonuc", "Database ile ilgili bir sıkıntı görünüyor...");
</script>
}
}


$sonuclarsql = $db->query("SELECT * FROM oranlar WHERE id='$id'");
$duzenle = $sonuclarsql->fetch_object();


?>
















































































































 

 

ibars ibars WM Aracı Kullanıcı
  • Üyelik 01.03.2015
  • Yaş/Cinsiyet 26 / E
  • Meslek Freelance Web Developer
  • Konum Yalova
  • Ad Soyad A** A**
  • Mesajlar 59
  • Beğeniler 9 / 13
  • Ticaret 1, (%100)
include 'ust.php';
$id = $_GET['id'];
if(isset($_POST['duzenlemeyap']))
{
$macid = $_POST['macid'];
$macadi = $_POST['macadi'];
$oran1 = $_POST['oran1'];
$oranx = $_POST['oranx'];
$oran2 = $_POST['oran2'];
$tarih = $_POST['tarih'];
$saat = $_POST['saat'];
$durum = $_POST['durum'];
if($_FILES['takim_ev']['tmp_name'] != '')
{
$fileName = $_FILES["takim_ev"]["name"];
$fileTmpLoc = $_FILES["takim_ev"]["tmp_name"];
$fileSize = $_FILES["takim_ev"]["size"];
$fileName = preg_replace('#[^a-z.0-9]#i', '', $fileName);
$fileNamex = md5(microtime())."_".$fileName;
if($fileSize > 5242880)
{
echo "<script>hata('#sonuc','Dosyanız 5 MB'tan büyük...');</script>";
}
else if (!preg_match("/.(gif|jpg|png)$/i", $fileName) )
{
echo "<script>hata('#sonuc','Yükleyeceğiniz dosyalar sadece .gif, .jpg, or .png olmalı.');</script>";
}
else
{
$moveResult = move_uploaded_file($fileTmpLoc, "../uploads/$fileNamex");
if (!$moveResult)
{
echo "<script>hata('#sonuc','Dosya Yüklenemedi. Tekrar deneyin.');</script>";
}
else
{
$kaydet = $db->query("UPDATE oranlar SET macid = '$macid',
macadi = '$macadi',
takim_ev = '$fileNamex',
oran1 = '$oran1',
oranx = '$oranx',
oran2 = '$oran2',
tarih = '$tarih',
saat = '$saat',
durum = '$durum' WHERE id='$id'");
if ($kaydet)
{
?>
<script>tamam("#sonuc", "Düzenleme başarılı bir şekilde kaydedildi..."); </script>
}
else
{
?>
<script>
hata("#sonuc", "Database ile ilgili bir sıkıntı görünüyor...");
</script>
}
}
}
}
if($_FILES['takim_deps']['tmp_name'] != '')
{
$fileName2 = $_FILES["takim_deps"]["name"];
$fileTmpLoc2 = $_FILES["takim_deps"]["tmp_name"];
$fileSize2 = $_FILES["takim_deps"]["size"];
$fileName2 = preg_replace('#[^a-z.0-9]#i', '', $fileName2);
$fileNamex2 = md5(microtime())."_".$fileName2;
if($fileSize2 > 5242880)
{
echo "<script>hata('#sonuc','Dosyanız 5 MB'tan büyük...');</script>";
}
else if (!preg_match("/.(gif|jpg|png)$/i", $fileName2) )
{
echo "<script>hata('#sonuc','Yükleyeceğiniz dosyalar sadece .gif, .jpg, or .png olmalı.');</script>";
}
else
{
$moveResult2 = move_uploaded_file($fileTmpLoc2, "../uploads/$fileNamex2");
if (!$moveResult2)
{
echo "<script>hata('#sonuc','Dosya Yüklenemedi. Tekrar deneyin.');</script>";
}
else
{
$kaydet2 = $db->query("UPDATE oranlar SET macid = '$macid',
macadi = '$macadi',
takim_deps = '$fileNamex2',
oran1 = '$oran1',
oranx = '$oranx',
oran2 = '$oran2',
tarih = '$tarih',
saat = '$saat',
durum = '$durum' WHERE id='$id'");
if ($kaydet2)
{
?>
<script>tamam("#sonuc", "Düzenleme başarılı bir şekilde kaydedildi..."); </script>
}
else
{
?>
<script>
hata("#sonuc", "Database ile ilgili bir sıkıntı görünüyor...");
</script>
}
}
}
}
else
{
$kaydet4 = $db->query("UPDATE oranlar SET macid = '$macid',
macadi = '$macadi',
oran1 = '$oran1',
oranx = '$oranx',
oran2 = '$oran2',
tarih = '$tarih',
saat = '$saat',
durum = '$durum' WHERE id='$id'");
if ($kaydet4)
{
?>
<script>tamam("#sonuc", "Düzenleme başarılı bir şekilde kaydedildi..."); </script>
}
else
{
?>
<script>
hata("#sonuc", "Database ile ilgili bir sıkıntı görünüyor...");
</script>
}
}
}
$sonuclarsql = $db->query("SELECT * FROM oranlar WHERE id='$id'");
$duzenle = $sonuclarsql->fetch_object();
?>


















































































































Bu şekilde denermisin?
 

 

altunoren altunoren bilmenizgerek.com Kullanıcı
  • Üyelik 07.09.2013
  • Yaş/Cinsiyet 36 / E
  • Meslek Web Yazılım, Grafik Tasarım
  • Konum KKTC
  • Ad Soyad İ** A**
  • Mesajlar 356
  • Beğeniler 25 / 99
  • Ticaret 0, (%0)
Hocam çok sağol hallettim sen yazmadan önce. tırnak eksikliği vardı database update kısmında. Çok teşekkür ederim yardımın için.

Ek Olarak:

ibars adlı üyeden alıntı

include 'ust.php';
$id = $_GET['id'];
if(isset($_POST['duzenlemeyap']))
{
$macid = $_POST['macid'];
$macadi = $_POST['macadi'];
$oran1 = $_POST['oran1'];
$oranx = $_POST['oranx'];
$oran2 = $_POST['oran2'];
$tarih = $_POST['tarih'];
$saat = $_POST['saat'];
$durum = $_POST['durum'];
if($_FILES['takim_ev']['tmp_name'] != '')
{
$fileName = $_FILES["takim_ev"]["name"];
$fileTmpLoc = $_FILES["takim_ev"]["tmp_name"];
$fileSize = $_FILES["takim_ev"]["size"];
$fileName = preg_replace('#[^a-z.0-9]#i', '', $fileName);
$fileNamex = md5(microtime())."_".$fileName;
if($fileSize > 5242880)
{
echo "<script>hata('#sonuc','Dosyanız 5 MB'tan büyük...');</script>";
}
else if (!preg_match("/.(gif|jpg|png)$/i", $fileName) )
{
echo "<script>hata('#sonuc','Yükleyeceğiniz dosyalar sadece .gif, .jpg, or .png olmalı.');</script>";
}
else
{
$moveResult = move_uploaded_file($fileTmpLoc, "../uploads/$fileNamex");
if (!$moveResult)
{
echo "<script>hata('#sonuc','Dosya Yüklenemedi. Tekrar deneyin.');</script>";
}
else
{
$kaydet = $db->query("UPDATE oranlar SET macid = '$macid',
macadi = '$macadi',
takim_ev = '$fileNamex',
oran1 = '$oran1',
oranx = '$oranx',
oran2 = '$oran2',
tarih = '$tarih',
saat = '$saat',
durum = '$durum' WHERE id='$id'");
if ($kaydet)
{
?>
<script>tamam("#sonuc", "Düzenleme başarılı bir şekilde kaydedildi..."); </script>
}
else
{
?>
<script>
hata("#sonuc", "Database ile ilgili bir sıkıntı görünüyor...");
</script>
}
}
}
}
if($_FILES['takim_deps']['tmp_name'] != '')
{
$fileName2 = $_FILES["takim_deps"]["name"];
$fileTmpLoc2 = $_FILES["takim_deps"]["tmp_name"];
$fileSize2 = $_FILES["takim_deps"]["size"];
$fileName2 = preg_replace('#[^a-z.0-9]#i', '', $fileName2);
$fileNamex2 = md5(microtime())."_".$fileName2;
if($fileSize2 > 5242880)
{
echo "<script>hata('#sonuc','Dosyanız 5 MB'tan büyük...');</script>";
}
else if (!preg_match("/.(gif|jpg|png)$/i", $fileName2) )
{
echo "<script>hata('#sonuc','Yükleyeceğiniz dosyalar sadece .gif, .jpg, or .png olmalı.');</script>";
}
else
{
$moveResult2 = move_uploaded_file($fileTmpLoc2, "../uploads/$fileNamex2");
if (!$moveResult2)
{
echo "<script>hata('#sonuc','Dosya Yüklenemedi. Tekrar deneyin.');</script>";
}
else
{
$kaydet2 = $db->query("UPDATE oranlar SET macid = '$macid',
macadi = '$macadi',
takim_deps = '$fileNamex2',
oran1 = '$oran1',
oranx = '$oranx',
oran2 = '$oran2',
tarih = '$tarih',
saat = '$saat',
durum = '$durum' WHERE id='$id'");
if ($kaydet2)
{
?>
<script>tamam("#sonuc", "Düzenleme başarılı bir şekilde kaydedildi..."); </script>
}
else
{
?>
<script>
hata("#sonuc", "Database ile ilgili bir sıkıntı görünüyor...");
</script>
}
}
}
}
else
{
$kaydet4 = $db->query("UPDATE oranlar SET macid = '$macid',
macadi = '$macadi',
oran1 = '$oran1',
oranx = '$oranx',
oran2 = '$oran2',
tarih = '$tarih',
saat = '$saat',
durum = '$durum' WHERE id='$id'");
if ($kaydet4)
{
?>
<script>tamam("#sonuc", "Düzenleme başarılı bir şekilde kaydedildi..."); </script>
}
else
{
?>
<script>
hata("#sonuc", "Database ile ilgili bir sıkıntı görünüyor...");
</script>
}
}
}
$sonuclarsql = $db->query("SELECT * FROM oranlar WHERE id='$id'");
$duzenle = $sonuclarsql->fetch_object();
?>


















































































































Bu şekilde denermisin?



Hocam çok sağol hallettim sen yazmadan önce. tırnak eksikliği vardı database update kısmında. Çok teşekkür ederim yardımın için.
 

 

ibars ibars WM Aracı Kullanıcı
  • Üyelik 01.03.2015
  • Yaş/Cinsiyet 26 / E
  • Meslek Freelance Web Developer
  • Konum Yalova
  • Ad Soyad A** A**
  • Mesajlar 59
  • Beğeniler 9 / 13
  • Ticaret 1, (%100)
Rica ederim :)
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al