lostyazilim
tr.link

button ile başka sayfadaki veriyi bir sayfaya kaydetme

3 Mesajlar 659 Okunma
acebozum
tr.link

emregoktepe emregoktepe WM Aracı Kullanıcı
  • Üyelik 16.02.2016
  • Yaş/Cinsiyet 38 / E
  • Meslek Emlak
  • Konum Antalya
  • Ad Soyad E** G**
  • Mesajlar 6
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)

Bir önce yanlış yerde konu açtığımı farkettim, açtığım konuyu silemedim. Buradan tekrar paylaşıyorum konuyu;

Arkadaşlar herkese merhaba. Ya nasıl aratacağımı bilemedim, yada aradığımı bulamadım ama şöyle bir durum var.

benim version.php diye bir dosyam var ve bu dosya içinde şöyle bir kod yapım var;

define("SCRIPT_VERSION", "1.1");
define("PUBLISH_DATE", "13-04-2022");

ben burada geçen 1.1 ve 13-04-2022 bilgilerini,

update.php de oluşturduğum bir butona her bastığımda gireceğim veri değeriyle değiştirmesini istiyorum. Örneğin orada version_number diye bir veri çekiyor zaten sayfa veritabanından. Ben butona her bastığımda buradaki bilgilerin update.php den çektiği [version_number] ve [version_date] değişkenleriyle güncellenmesini istiyorum.

Bu butonun çalıştıracağı komutları da update.php içerisinde

 

if (isset($submit_ok))
    {
 
 
    }

yapısının içerisine giriyorum. Ama buna ya beynim basmadı yada düşünemedim. Çok basit olduğuna inandığım bu güzel kodu benimle paylaşabilecek iyi yürekli insanlar aranıyor 

Şimdiden teşekkürler.
Herkese hayırlı ramazanlar dilerim.

 

 

elektronikssl
webimgo

Adalente Adalente IT MANAGER Kullanıcı
  • Üyelik 27.01.2015
  • Yaş/Cinsiyet 43 / E
  • Meslek IT Maneger
  • Konum İstanbul Avrupa
  • Ad Soyad A** H**
  • Mesajlar 388
  • Beğeniler 59 / 26
  • Ticaret 0, (%0)

Soruyu bile anlamadım hocam  güncelleyeceğin kısımda version numarası ve tarihi senmi belirleyeceksin yoksa sistem butona bastığında onu otomatikmi algılayacak ?

 

 

E-evcil.com

bytokca bytokca WM Aracı Kimlik Onayı
  • Üyelik 29.11.2012
  • Yaş/Cinsiyet 39 / E
  • Meslek Yazılım
  • Konum Konya
  • Ad Soyad H** T**
  • Mesajlar 48
  • Beğeniler 1 / 26
  • Ticaret 1, (%100)

Sorunun cevabını şu şekilde düzeltiyorum.

Öncelikle update.php yapısı için (form güvenliğini yapman lazım. ben sadece post verilerini temiz gönderiyorum. )

<form action="versiyon.php" method="post" name="VersiyonuDegistir">
    <input type="hidden" name="Versiyon" value="VersiyonuDegistir" />
    <input type="text" name="script_versiyon" value="1.5" />
    <button type="submit">Versiyonu Değiştir</button>
</form>

<form action="versiyon.php" method="post" name="YayiniDegistir">
    <input type="hidden" name="Yayin" value="YayiniDegistir" />
    <input type="date" name="yayin_tarihi" />
    <button type="submit">Yayın Tarihini Değiştir</button>
</form>

 

versiyon.php yapısında define kodlarını bu şekilde yapacaksın.

<?php

function temizlikYap( $str ) {
    if (! empty($str)) {
        $str = trim( $str );
        $str = strip_tags( $str );
        $str = htmlspecialchars( stripslashes( $str ));
        $str = htmlentities( $str );
        return $str;
    }
}

if ((isset($_POST["Versiyon"])) && (temizlikYap($_POST["Versiyon"]) == "VersiyonuDegistir")) {

    $script_versiyon = filter_input(INPUT_POST, 'script_versiyon', FILTER_SANITIZE_URL);
    define("SCRIPT_VERSION", $script_versiyon);

}

if ((isset($_POST["Yayin"])) && (temizlikYap($_POST["Yayin"]) == "YayiniDegistir")) {

    $yayin_tarihi = filter_input(INPUT_POST, 'yayin_tarihi', FILTER_SANITIZE_URL);
    define("PUBLISH_DATE", $yayin_tarihi);

}
exit;

Mesaj 1 defa düzenlendi. Son düzenleyen: bytokca (22.04.2022 16:14)

 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al