Şimdi Ara

Php / Mysql Veritabanına bazen kaydetmiyor.

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
1
Cevap
0
Favori
156
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • 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.
     Php / Mysql Veritabanına bazen kaydetmiyor.


    Mysql Veritabanım:
     Php / Mysql Veritabanına bazen kaydetmiyor.


    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 {
    ?>

    <?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!';
    }
    }



    ?>







  • Yapay Zeka’dan İlgili Konular
    Json Api Php'ye çekme
    4 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.