Çözüldü PHP input'a yazılan değer güncellenmiyor

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

Tunahan Hilmi

Megapat
Katılım
14 Kasım 2015
Mesajlar
31
Çözümler
2
Daha fazla  
Cinsiyet
Erkek
Merhabalar, PHP üzerinden CVV sitemin tüm içeriklerini Admin panele bağlamaya çalışıyorum fakat bir sorunla karşılaştım. Eklerde belirttiğim gibi 3. İnputta olan değere ne yazarsam yazayım sürekli siliyor hiçbir şekilde kaydetmiyor sebebi nedir, yardımcı olur musunuz?
 

Dosya Ekleri

  • sorun1.png
    sorun1.png
    98,1 KB · Görüntüleme: 77
  • sorun2.png
    sorun2.png
    76,9 KB · Görüntüleme: 78
  • sorun3.png
    sorun3.png
    78,1 KB · Görüntüleme: 64
Çözüm
Input ve Label'lerin ID değerlerini benzersiz yapıp dener misin?
Yaptım gene aynı sorun devam ediyor

Hocam sorunu çözdüm benim hatamdan kaynaklıymış.
<input type="text" class="form-control" id="exampleInputPassword1" name="hakkimda_kucuk_baslik'" value="<?php echo $hakkimda_ayar_cek['hakkimda_kucuk_baslik'] ?>" >
name kısmının sondaki çift tırnaktan önce tek tırnak koymuşum yanlışlıkla kopyala yapıştır yaparken oldu büyük ihtimal. Kusura bakmayın sizi de yordum sistemsel hata kaynaklı diye :(
Küçük başlık inputundaki name değeri, php tarafında verdiğin post değeri ve value değerinde bir yanlışlık vardır. Kodlarda hangisi olduğunu anlamadım. Kontrol etmelisin ya da tam halini kodla at bakayım.
Veritabanı sütun adıyla verdiğin değer eşleşmiyor büyük ihtimalle
 
Küçük başlık inputundaki name değeri, php tarafında verdiğin post değeri ve value değerinde bir yanlışlık vardır. Kodlarda hangisi olduğunu anlamadım. Kontrol etmelisin ya da tam halini kodla at bakayım.
Veritabanı sütun adıyla verdiğin değer eşleşmiyor büyük ihtimalle
Hiçbirinde sorun yok tahminimce. Okuldan çıktıktan sonra bakarım ve buraya da atarım kodu
 
Bir sorun gözükmüyor gibi evet. 250 karakterden fazla mı giriyorsun acaba
Onuda düşünmüştüm 3-5 kelimelik bir şey yazınca da kaydetmiyor. Hatta mysqlden elimle yazıyorum sayfayı yenileyince input alanında çıkıyor. Güncelledikten sonra içindeki veriyi siliyor. Nasıl bir şey bende anlamadım
 
PHP:
//Arayüz Hakkımda Bölümü

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

   
            $ayarkaydet= $db -> prepare("UPDATE hakkimda_ayar SET
                type_veri=:type_veri,
                hakkimda_ana_aciklama=:hakkimda_ana_aciklama,
                hakkimda_pp=:hakkimda_pp,
                hakkimda_kucuk_baslik=:hakkimda_kucuk_baslik,
                hakkimda_kucuk_aciklama=:hakkimda_kucuk_aciklama,
                hakkimda_dogum_gunu=:hakkimda_dogum_gunu,
                hakkimda_website=:hakkimda_website,
                hakkimda_tel=:hakkimda_tel,
                hakkimda_adres=:hakkimda_adres,
                hakkimda_yas=:hakkimda_yas,
                hakkimda_derece=:hakkimda_derece,
                hakkimda_mail=:hakkimda_mail,
                hakkimda_freelance=:hakkimda_freelance,
                hakkimda_metin=:hakkimda_metin
               
                WHERE hakkimda_id=1");
           
            $update=$ayarkaydet -> execute(array(
                'type_veri' => $_POST['type_veri'],
                'hakkimda_ana_aciklama' => $_POST['hakkimda_ana_aciklama'],
                'hakkimda_pp' => $_POST['hakkimda_pp'],
                'hakkimda_kucuk_baslik' => $_POST['hakkimda_kucuk_baslik'],
                'hakkimda_kucuk_aciklama' => $_POST['hakkimda_kucuk_aciklama'],
                'hakkimda_dogum_gunu' => $_POST['hakkimda_dogum_gunu'],
                'hakkimda_website' => $_POST['hakkimda_website'],
                'hakkimda_tel' => $_POST['hakkimda_tel'],
                'hakkimda_adres' => $_POST['hakkimda_adres'],
                'hakkimda_yas' => $_POST['hakkimda_yas'],
                'hakkimda_derece' => $_POST['hakkimda_derece'],
                'hakkimda_mail' => $_POST['hakkimda_mail'],
                'hakkimda_freelance' => $_POST['hakkimda_freelance'],
                'hakkimda_metin' => $_POST['hakkimda_metin']
               
            ));
           
            if ($update)
                header("Location: ../hakkimda-ayar.php?durum=ok");
            else
                header("Location: ../hakkimda-ayar.php?durum=no");
            }

Resim olarak değil de kod olarak paylaşır mısın bir yerde hata var illa ki, yoksa diğerleri gibi çalışması gerekiyor.
Kod:
 <form class="forms-sample" action="process/islem.php" method="POST">
                      <div class="form-group">
                        <label for="exampleInputEmail1">Type verileri (Her yazı arasına virgül koymayı unutmayınız)</label>
                        <input type="text" class="form-control" id="exampleInputEmail1" name="type_veri" value="<?php echo $hakkimda_ayar_cek['type_veri'] ?>">
                      </div>
                      <div class="form-group">
                        <label for="exampleInputUsername1">Ana açıklama</label>
                        <textarea type="text" class="form-control" id="editor"  name="hakkimda_ana_aciklama" > <?php echo $hakkimda_ayar_cek['hakkimda_ana_aciklama'] ?></textarea>
                      </div>
                      <div class="form-group">
                        <label for="exampleInputEmail1">Profil Foto</label>
                        <input type="text" class="form-control" id="exampleInputEmail1" name="hakkimda_pp" value="<?php echo $hakkimda_ayar_cek['hakkimda_pp'] ?>">
                      </div>
                      <div class="form-group">
                        <label for="exampleInputPassword1">Küçük Başlık</label>
                        <input type="text" class="form-control" id="exampleInputPassword1" name="hakkimda_kucuk_baslik'" value="<?php echo $hakkimda_ayar_cek['hakkimda_kucuk_baslik'] ?>" >
                      </div>
                      <div class="form-group">
                        <label for="exampleInputPassword1">Küçük Açıklama</label>
                        <input type="text" class="form-control" id="exampleInputPassword1" name="hakkimda_kucuk_aciklama" value="<?php echo $hakkimda_ayar_cek['hakkimda_kucuk_aciklama'] ?>" >
                      </div>
                      <div class="form-group">
                        <label for="exampleInputPassword1">Doğum Günü</label>
                        <input type="text" class="form-control" id="exampleInputPassword1" name="hakkimda_dogum_gunu" value="<?php echo $hakkimda_ayar_cek['hakkimda_dogum_gunu'] ?>" >
                      </div>
                      <div class="form-group">
                        <label for="exampleInputPassword1">Website</label>
                        <input type="text" class="form-control" id="exampleInputPassword1" name="hakkimda_website" value="<?php echo $hakkimda_ayar_cek['hakkimda_website'] ?>" >
                      </div>
                      <div class="form-group">
                        <label for="exampleInputPassword1">Telefon</label>
                        <input type="text" class="form-control" id="exampleInputPassword1" name="hakkimda_tel" value="<?php echo $hakkimda_ayar_cek['hakkimda_tel'] ?>" >
                      </div>
                      <div class="form-group">
                        <label for="exampleInputPassword1">Adres</label>
                        <input type="text" class="form-control" id="exampleInputPassword1" name="hakkimda_adres" value="<?php echo $hakkimda_ayar_cek['hakkimda_adres'] ?>" >
                      </div>
                      <div class="form-group">
                        <label for="exampleInputPassword1">Yaş</label>
                        <input type="text" class="form-control" id="exampleInputPassword1" name="hakkimda_yas" value="<?php echo $hakkimda_ayar_cek['hakkimda_yas'] ?>" >
                      </div>
                      <div class="form-group">
                        <label for="exampleInputPassword1">Derece</label>
                        <input type="text" class="form-control" id="exampleInputPassword1" name="hakkimda_derece" value="<?php echo $hakkimda_ayar_cek['hakkimda_derece'] ?>" >
                      </div>
                      <div class="form-group">
                        <label for="exampleInputPassword1">Mail</label>
                        <input type="text" class="form-control" id="exampleInputPassword1" name="hakkimda_mail" value="<?php echo $hakkimda_ayar_cek['hakkimda_mail'] ?>" >
                      </div>
                      <div class="form-group">
                        <label for="exampleInputPassword1">Freelance</label>
                        <input type="text" class="form-control" id="exampleInputPassword1" name="hakkimda_freelance" value="<?php echo $hakkimda_ayar_cek['hakkimda_freelance'] ?>" >
                      </div>
                      <div class="form-group">
                        <label for="exampleInputPassword1">Uzun Metin</label>
                        <textarea style="height:250px" type="text" class="form-control" id="editor2" name="hakkimda_metin" ><?php echo $hakkimda_ayar_cek['hakkimda_metin'] ?></textarea>
                      </div>
                      
                    
                      <button type="submit" name="arayuz_hakkimda_kaydet" class="btn btn-gradient-primary me-2">Güncelle</button>
                    </form>

Resim olarak değil de kod olarak paylaşır mısın bir yerde hata var illa ki, yoksa diğerleri gibi çalışması gerekiyor.
Hocam bu arada farklı bir form daha yparım aynı sayfanın altına onda da aynı şekil 3.sünde kaydetmeme sorunu var
 
Son düzenleme:

Technopat Haberler

Yeni konular

Geri
Yukarı