Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

Listeleme tamamda, update bir sorun bulamadım.

Konu, 'PHP' kısmında cuneytyb tarafından paylaşıldı.

  1. cuneytyb

    cuneytyb Yeni Üye

    Kayıt:
    28 Aralık 2016
    Mesajlar:
    3
    Beğenilen Mesajlar:
    0
    Şehir:
    istanbul
    Güncelleme yapamıyorum. Hata nerede acaba?

    <?php
    try {
    $baglanti = new PDO("mysql:host=localhost;dbname=xxxxxx;charset=utf8", "xxxxxx", "xxxxxx");
    }
    catch (Exception $e) {
    echo "Veritabanına bağlanılamadı";
    exit;
    }
    $kayitlar=$baglanti->query("SELECT * FROM fiyatlar", PDO::FETCH_ASSOC);
    foreach ($kayitlar as $kayit) {
    }
    echo '<form method="post">
    <div class="ust">
    <span style="font-weight: 600">XXXXXXXXXXXXX</span><input type="text" class="input_orta" size="40" name="yil" value="' . $kayit['yil'] . '"><input type="text" class="tablo_orta" size= "40" name="ay" value="' . $kayit['ay'] . '"> AYI FİYAT LİSTESİ</div>
    <div class="fiyat">
    <div class="tablo_baslik">BAŞLIK</div>
    <div class="tablo_baslik_orta">TOPLAM</div>
    <div class="tablo_baslik_orta">PEŞİNAT</div>
    <div class="tablo_baslik_orta">TAKSİTX8</div>
    </div>
    <div class="fiyat">
    <div class="tablo">ORTAOKUL</div>
    <div class="tablo_orta"><input type="text" class="input_orta" size="150" name="orta_toplam" value="₺ '.$kayit['orta_toplam']. '"></div>
    <div class="tablo_orta"><input type="text" class="input_orta" size="150" name="orta_pesinat" value="₺ ' . $kayit['orta_pesinat'] . '"></div>
    <div class="tablo_orta"><input type="text" class="input_orta" size="150" name="orta_taksit" value="₺ ' . $kayit['orta_taksit'] . '"></div>
    </div>
    <div class="fiyat">
    <div class="tablo">ANADOLU LİSESİ</div>
    <div class="tablo_orta"><input type="text" class="input_orta" size="150" name="lise_toplam" value="₺ ' . $kayit['lise_toplam'] . '"></div>
    <div class="tablo_orta"><input type="text" class="input_orta" size="150" name="lise_pesinat" value="₺ ' . $kayit['lise_pesinat'] . '"></div>
    <div class="tablo_orta"><input type="text" class="input_orta" size="150" name="lise_taksit" value="₺ ' . $kayit['lise_taksit'] . '"></div>
    </div>
    <div class="fiyat">
    <div class="tablo">SAĞLIK MESLEK LİSESİ</div>
    <div class="tablo_orta"><input type="text" class="input_orta" size="150" name="saglik_toplam" value="₺ ' . $kayit['saglik_toplam'] . '"></div>
    <div class="tablo_orta"><input type="text" class="input_orta" size="150" name="saglik_pesinat" value="₺ ' . $kayit['saglik_pesinat'] . '"></div>
    <div class="tablo_orta"><input type="text" class="input_orta" size="150" name="saglik_taksit" value="₺ ' . $kayit['saglik_taksit'] . '"></div>
    </div><br><br><br>
    <center>
    <span class="tablo_ust_baslik">ORTAOKUL AÇIKLAMA</span><br><br>
    <textarea cols="120" id="orta" name="orta_aciklama" rows="20">' . $kayit['orta_aciklama'] . '</textarea>
    <script>
    CKEDITOR.replace( "orta_aciklama", {
    height: 260,
    width: 700,
    } );
    </script><br><br>
    <span class="tablo_ust_baslik">ANADOLU LİSESİ AÇIKLAMA</span><br><br>
    <textarea cols="120" id="lise" name="lise_aciklama" rows="20">' . $kayit['lise_aciklama'] . '</textarea>
    <script>
    CKEDITOR.replace( "lise_aciklama", {
    height: 260,
    width: 700,
    } );
    </script><br><br>
    <span class="tablo_ust_baslik">SAĞLIK MESLEK LİSESİ AÇIKLAMA</span><br><br>
    <textarea cols="120" id="saglik" name="saglik_aciklama" rows="20">' . $kayit['saglik_aciklama'] . '</textarea>
    <script>
    CKEDITOR.replace( "saglik_aciklama", {
    height: 260,
    width: 700,
    } );
    </script><br><br>
    <input type="submit" name="gonder" value="Güncelle">
    </center>
    </form>';
    if (isset($_POST['gonder'])) {
    $yil = addslashes($_POST['yil']);
    $ay = addslashes($_POST['ay']);
    $orta_toplam = addslashes($_POST['orta_toplam']);
    $orta_pesinat = addslashes($_POST['orta_pesinat']);
    $orta_taksit = addslashes($_POST['orta_taksit']);
    $lise_toplam = addslashes($_POST['lise_toplam']);
    $lise_pesinat = addslashes($_POST['lise_pesinat']);
    $lise_taksit = addslashes($_POST['lise_taksit']);
    $saglik_toplam = addslashes($_POST['saglik_toplam']);
    $saglik_pesinat = addslashes($_POST['saglik_pesinat']);
    $saglik_taksit = addslashes($_POST['saglik_taksit']);
    $orta_aciklama = addslashes($_POST['orta_aciklama']);
    $lise_aciklama = addslashes($_POST['lise_aciklama']);
    $saglik_aciklama = addslashes($_POST['saglik_aciklama']);
    $no = $_GET['id'];

    $baglanti->query("UPDATE fiyatlar SET yil='$yil', ay='$ay', orta_toplam='$orta_toplam', orta_pesinat='$orta_pesinat', orta_taksit='$orta_taksit', lise_toplam='$lise_toplam', lise_taksit='$lise_taksit', saglik_toplam='$saglik_toplam', saglik_pesinat='$saglik_pesinat', saglik_taksit='$saglik_taksit', orta_aciklama='$orta_aciklama', lise_aciklama='$lise_aciklama', saglik_aciklama='$saglik_aciklama' where id='$no'");


    if ($headers[$index]) {
    $redirection = $headers[$index];
    break;
    }
    echo '<META HTTP-EQUIV="Refresh" Content="0; URL=' . $redirection . '">';
    exit;


    if ($baglanti == true) {

    echo "<span class='basari'>FİYATLAR TABLOSU BAŞARIYLA GÜNCELLENDİ.</span>";
    } else {

    echo "<span class='hata'>HATA: GÜNCELLEME HATASI.</span>";
    }
    }
    ?>

    Yardımlarınız için şimdiden teşekkür ederim.
     
  2. ErtiAV

    ErtiAV Daimi Üye

    Kayıt:
    14 Nisan 2009
    Mesajlar:
    525
    Beğenilen Mesajlar:
    2
    Şehir:
    sakarya
    $no = $_GET['id']; yerine $no = $_POST['id']; dener misin?