Arama butonu
Bu konudaki kullanıcılar: 1 misafir
0
Cevap
117
Tıklama
0
Öne Çıkarma
Php / Mysql Veritabanına bazen kaydetmiyor.
T
10 yıl
Onbaşı
Konu Sahibi

Merhaba arkadaşlar, benim şöyle bir sorunum var . Admin panelimden veri tabanı eklediğim zaman bazı durumlarda eklenmiyor fakat hangi durumlar tam olarak anlamadım . Mesela rastgele bişeyler yazınca kaydediyor veya kısa birşeyler . Fakat şu resimdeki makaleyi bir türlü kaydedemedim. Fck editör yüzünden olabilir mi acaba?

Paylaşmaya çalıştığım içerik.
< Resime gitmek için tıklayın >

Mysql Veritabanım:
< Resime gitmek için tıklayın >

Form Kodum:
    <div class="form"> 

<table width="500" border="0" cellspacing="0" cellpadding="0">
<form action="" method="post" enctype="multipart/form-data" name="form1" id="form1">
<tr>
<td height="41">
<label for="baslik"></label>
<input type="text" name="baslik" id="baslik" placeholder="Başlık" />
</td>
</tr>
<tr>
<td height="28"><?php $oFCKeditor = new FCKeditor('icerik') ;

$oFCKeditor->BasePath = 'fckeditor/';

$oFCKeditor->Value = "Bu bir denemedir";

$oFCKeditor->Width = '800';

$oFCKeditor->Height = '500';

$oFCKeditor->Create() ;
?>
</td>
</tr>
<tr>
<td><select name="kategori" id="sec">
<?php
do {
?>
<option value="<?php echo $row_kategoriler['kategori']?>"><?php echo $row_kategoriler['kategori']?></option>
<?php
} while ($row_kategoriler = mysql_fetch_assoc($kategoriler));
$rows = mysql_num_rows($kategoriler);
if($rows > 0) {
mysql_data_seek($kategoriler, 0);
$row_kategoriler = mysql_fetch_assoc($kategoriler);
}
?>
</select></td>
</tr>
<tr>
<td>
<label for="resim"></label>
<input type="file" name="resim" id="resim" />
<div align="right">
<input name="gonder" type="submit" id="ekle" value="İçerik Ekle" />
</div></td>
</tr>
<tr>
<td><div align="right"></div></td>
</tr>
<tr>
<td> </td>
</tr>
</form>
</table>
<?php if($_POST){//Form gönderildi mi?
if ($_FILES["resim"]["size"]<1024*5120){//Dosya boyutu 5Mb tan az olsun
if ($_FILES["resim"]["type"]=="image/jpeg"){//dosya tipi jpeg olsun

$baslik=$_POST["baslik"];
$kategori=$_POST["kategori"];
$icerik=$_POST["icerik"];

$dosya_adi=$_FILES["resim"]["name"];
//Dosyaya yeni bir isim oluşturuluyor
$uret=array("uhft","lkfb","tytx","pcas","fgez","ngvc","okhg","mnsx","loyd","zsxd","fcvg","hbnj","mnhb","cfgv");
$uzanti=substr($dosya_adi,-4,4);
$sayi_tut=rand(1000,9999);
$resim="../img/icerik-resim/".$uret[rand(0,4)].$sayi_tut.$uzanti;
$kisalt=substr($resim,-30,30);
//Dosya yeni adıyla dosyalar klasörüne kaydedilecek
if (move_uploaded_file($_FILES["resim"]["tmp_name"],$resim)){
echo 'Dosya başarıyla yüklendi.';
//Bilgiler veri tabanına kaydedilsin
$sorgu=mysql_query("insert into icerik (icerik_id,icerik_baslik,icerik_kategori,icerik_metin,icerik_resim_url) values ('','$baslik','$kategori','$icerik','$kisalt')");
if ($sorgu){
header('Location:icerik-ekle.php');
echo 'Veritabanına kaydedildi.';
}else{
echo 'Kayıt sırasında hata oluştu!';
}
}else{
echo 'Dosya Yüklenemedi!';
}
}else{
echo 'Dosya yalnızca jpeg formatında olabilir!';
}
}else{
echo 'Dosya boyutu 5 Mb ı geçemez!';
}
}



?>

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.