• 21-10-2021, 23:41:21
    #1
    merhaba formda bir tane resim var yazılar üzer,nde değişiklik yapıp güncelle dediğimde resim kayboluyor muhtemelen boş dönüyor mevcut resmi nasıl korurum.

    if (isset($_POST['ortahaberkaydet'])) {
    
        $uploads_dir = 'images/';
        $tmp_name = $_FILES['ortahaber_videoresim']["tmp_name"];
        $name = $_FILES['ortahaber_videoresim']["name"];
        $refimgyol=substr($uploads_dir, 6)."images/".$name;
        move_uploaded_file($tmp_name, "$uploads_dir/$name");
        
    
        if (!empty($_FILES['ortahaber_videoresim'])) {
            $ayarkaydet=$db->prepare("UPDATE ortahaber SET
                ortahaber_baslik=:ortahaber_baslik,
                ortahaber_kbaslik=:ortahaber_kbaslik,
                ortahaber_mbaslik=:ortahaber_mbaslik,
                ortahaber_icerik=:ortahaber_icerik,
                ortahaber_buton=:ortahaber_buton,
                ortahaber_videoresim=:resim1,
                ortahaber_video=:ortahaber_video
                WHERE ortahaber_id=1");
            $update=$ayarkaydet->execute(array(
                'ortahaber_baslik' => $_POST['ortahaber_baslik'],
                'ortahaber_kbaslik' => $_POST['ortahaber_kbaslik'],
                'ortahaber_mbaslik' => $_POST['ortahaber_mbaslik'],
                'ortahaber_icerik' => $_POST['ortahaber_icerik'],
                'ortahaber_buton' => $_POST['ortahaber_buton'],
                'ortahaber_video' => $_POST['ortahaber_video'],
                'resim1' => $refimgyol
            ));
        }else{
            $ayarkaydet=$db->prepare("UPDATE ortahaber SET
                ortahaber_baslik=:ortahaber_baslik,
                ortahaber_kbaslik=:ortahaber_kbaslik,
                ortahaber_mbaslik=:ortahaber_mbaslik,
                ortahaber_icerik=:ortahaber_icerik,
                ortahaber_buton=:ortahaber_buton,
                ortahaber_video=:ortahaber_video
                WHERE ortahaber_id=1");
            $update=$ayarkaydet->execute(array(
                'ortahaber_baslik' => $_POST['ortahaber_baslik'],
                'ortahaber_kbaslik' => $_POST['ortahaber_kbaslik'],
                'ortahaber_mbaslik' => $_POST['ortahaber_mbaslik'],
                'ortahaber_icerik' => $_POST['ortahaber_icerik'],
                'ortahaber_buton' => $_POST['ortahaber_buton'],
                'ortahaber_video' => $_POST['ortahaber_video']
            ));
        }
    
    
        if ($update) {
    
            Header("Location:../production/ortahaber.php?durum=ok");
    
        } else {
    
            Header("Location:../production/ortahaber.php?durum=no");
        }
    
    }
                                <form action="../netting/islem.php" method="POST" id="demo-form2" data-parsley-validate class="form-horizontal form-label-left" enctype="multipart/form-data">
    
                                    <div class="form-group">
                                        <label class="control-label col-md-2 col-sm-2 col-xs-12" for="first-name">Ortahaber Başlık<span class="">*</span>
                                        </label>
                                        <div class="col-md-9 col-sm-9 col-xs-12">
                                            <input type="text" id="ortahaber_baslik" name="ortahaber_baslik" value="<?php echo $ortahabercek['ortahaber_baslik']; ?>" class="form-control col-md-7 col-xs-12">
                                        </div>
                                    </div>
    
                                    <div class="form-group">
                                        <label class="control-label col-md-2 col-sm-2 col-xs-12" for="first-name">Ortahaber Küçük Başlık<span class="">*</span>
                                        </label>
                                        <div class="col-md-9 col-sm-9 col-xs-12">
                                            <input type="text" id="ortahaber_kbaslik" name="ortahaber_kbaslik" value="<?php echo $ortahabercek['ortahaber_kbaslik']; ?>" class="form-control col-md-7 col-xs-12">
                                        </div>
                                    </div>
    
                                    <div class="form-group">
                                        <label class="control-label col-md-2 col-sm-2 col-xs-12" for="first-name">Ortahaber Medium Başlık<span class="">*</span>
                                        </label>
                                        <div class="col-md-9 col-sm-9 col-xs-12">
                                            <input type="text" id="ortahaber_mbaslik" name="ortahaber_mbaslik" value="<?php echo $ortahabercek['ortahaber_mbaslik']; ?>" class="form-control col-md-7 col-xs-12">
                                        </div>
                                    </div>
    
                                    <div class="form-group">
                                        <label class="control-label col-md-2 col-sm-2 col-xs-12" for="first-name">Ortahaber İçerik<span class="">*</span>
                                        </label>
                                        <div class="col-md-9 col-sm-9 col-xs-12">
                                            <textarea  class="ckeditor" id="editor1" name="ortahaber_icerik"><?php echo $ortahabercek['ortahaber_icerik']; ?></textarea>
                                        </div>
                                    </div>
                                    <script type="text/javascript">
    
    
                                        CKEDITOR.replace( 'editor1',
                                        {
                                            filebrowserBrowseUrl : 'ckfinder/ckfinder.html',
                                            filebrowserImageBrowseUrl : 'ckfinder/ckfinder.html?type=Images',
                                            filebrowserFlashBrowseUrl : 'ckfinder/ckfinder.html?type=Flash',
                                            filebrowserUploadUrl : 'ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Files',
                                            filebrowserImageUploadUrl : 'ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Images',
                                            filebrowserFlashUploadUrl : 'ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Flash',
                                            forcePasteAsPlainText: true
                                        }
                                        );
                                    </script>
    
                                    <div class="form-group">
                                        <label class="control-label col-md-2 col-sm-2 col-xs-12" for="first-name">Buton Yazı<span class="">*</span>
                                        </label>
                                        <div class="col-md-9 col-sm-9 col-xs-12">
                                            <input type="text" id="ortahaber_buton" name="ortahaber_buton" value="<?php echo $ortahabercek['ortahaber_buton']; ?>" class="form-control col-md-7 col-xs-12">
                                        </div>
                                    </div>
                  
    
                    <div class="form-group">
                      <label class="control-label col-md-3 col-sm-3 col-xs-12" for="first-name"><span class=""></span>
                      </label>
                      <div class="col-md-6 col-sm-6 col-xs-12">                    
                      </div>
                    </div>
    
                    <div class="form-group">
                                        <label class="control-label col-md-2 col-sm-2 col-xs-12" for="first-name">Video Resmi<span class=""></span>
                                        </label>
                                        <div class="col-md-9 col-sm-9 col-xs-12">
                                            <?php
                        if (strlen($ortahabercek['ortahaber_videoresim'])>0) {?>
    
                        <img width="150"  src="../../<?php echo $ortahabercek['ortahaber_videoresim']; ?>">
    
                        <?php } else {?>
    
    
                        <img width="150"  src="../../dimg/kullanici-resim-yok.jpg">
    
    
                        <?php } ?>
                                            <input type="file" id="ortahaber_videoresim" name="ortahaber_videoresim" value="<?php echo $ortahabercek['ortahaber_videoresim']; ?>" class="form-control col-md-7 col-xs-12">
                                        </div>
                                    </div>
    
                                    <div class="form-group">
                                        <label class="control-label col-md-2 col-sm-2 col-xs-12" for="first-name">Video<span class="">*</span>
                                        </label>
                                        <div class="col-md-9 col-sm-9 col-xs-12">
                                            <input type="text" id="ortahaber_video" name="ortahaber_video" value="<?php echo $ortahabercek['ortahaber_video']; ?>" class="form-control col-md-7 col-xs-12">
                                        </div>
                                    </div>
    
                                    
    
                                    <div align="right" class="col-md-9 col-sm-9 col-xs-12 col-md-offset-3">
    
                                        <button type="submit" name="ortahaberkaydet" class="btn btn-primary">Güncelle</button>
                                    </div>
    
                                </form>
  • 21-10-2021, 23:52:30
    #2
    $resim=$_POST['resim'];
    if (empty($resim)) {
    $resim=$x; //burada veritabanından eski resmi seçin.
    }

    Böyle bir şey yapılabilir hocam.
  • 22-10-2021, 01:53:10
    #3
    malesef ustad işe yaramadı