Ne hikmetse buraya soru yazınca cevabı kısa sürerde kafamda oluşuyor. Ben başkalarının hatasına düşüp, çözümü buldum arakdaşlar deyip kestirip atmayım. Çözümü aşağıya yazayım.
içeriğini aradığım, değiştirmek istediği sütunun SQL karşılığını ( örneğin $row['Q_no'] ) sorgunun sonuna WHERE kulanarak filtreledim. Böylelikle içeriği sadece 1 olan sütunları ayıklamış oldum 11 olan diğer sütunlar devre dışı kaldı.
<?php echo date('d.m.Y', strtotime($row['zamandegeri'])); ?>
unset($_SESSION[$data]);
unset($_SESSION[$data];
dene.
Buldum.
style="width: 26rem;
Demek ki kendine uyduramıyorsan sen ona uyacaksın :)
ekle.php
<form action="AddLanguageValueProcess.php" method="POST">
<table id="variable" class="table table-bordered table-hover">
<thead>
</thead>
<tbody>
<tr>
<td width="200"><?php echo $lang['variable'] ?></td>
<td><input type="text" class="form-control" id="tag-line" name="lang_var" required="" value="<?php if (isset($_GET['lang_var'])) { echo $_GET['lang_var']; }?>"></td>
</tr>
<tr>
<td><?php echo $lang['turkish_value'] ?></td>
<td><input type="text" class="form-control" id="tag-line" name="lang_tr" required="" value="<?php if (isset($_GET['lang_tr'])) { echo $_GET['lang_tr']; }?>"></td>
</tr>
<tr>
<td><?php echo $lang['english_value'] ?></td>
<td><input type="text" class="form-control" id="tag-line" name="lang_en" required="" value="<?php if (isset($_GET['lang_en'])) { echo $_GET['lang_en']; }?>"></td>
</tr>
<tr>
<td><?php echo $lang['russian_value'] ?></td>
<td><input type="text" class="form-control" id="tag-line" name="lang_ru" required="" value="<?php if (isset($_GET['lang_ru'])) { echo $_GET['lang_ru']; }?>"></td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="hidden" name="submit" value="1">
<button type="submit" name="AddLanguageValue" class= "btn btn-primary"><?= $lang['add'] ?></button></td>
</tr>
</table>
</form>
AddLanguageValueProcess.php
$lang_tr_file = 'lang/lang_TR.php';
$lang_en_file = 'lang/lang_EN.php';
$lang_ru_file = 'lang/lang_RU.php';
$lang_var = $_POST['lang_var'];
$lang_tr = $_POST['lang_tr'];
$lang_en = $_POST['lang_en'];
$lang_ru = $_POST['lang_ru'];
$lang_tr_content = '$lang["'. $lang_var . '"] = "' . $lang_tr . '";';
file_put_contents($lang_tr_file, array($lang_tr_content,PHP_EOL), FILE_APPEND );
$lang_en_content = '$lang["'. $lang_var . '"] = "' . $lang_en . '";';
file_put_contents($lang_en_file, array($lang_en_content,PHP_EOL), FILE_APPEND );
$lang_ru_content = '$lang["'. $lang_var . '"] = "' . $lang_ru . '";';
file_put_contents($lang_ru_file, array($lang_ru_content,PHP_EOL), FILE_APPEND );
Bu kodlara göre lang klasörünü altında lang_TR.php lang_EN.php lang_RU.php dodyaların olursa 3 dilde içlerine istediğin gibi girdi yapmış olursun. Altta da bir tanesini örnek içeriği var.
lang_TR.php
<?php
$lang["variable"] = "Değişken";
$lang["turkish_value"] = "Türkçe Değeri";
$lang["add"] = "Ekle";
$lang["english_value"] = "İngilizce Değeri";
$lang["russian_value"] = "Rusça Değeri";
$lang["add_lang_variable"] = "Dil Değişken Ekle";
$lang["dashboard"] = "Gösterge Paneli";
$lang["staff_list"] = "Çalışan Listesi";
$lang["login"] = "Giriş Yap";
$lang["register"] = "Kayıt Ol";
$lang["email"] = "E-posta";
$lang["password"] = "Şifre";
$lang["forgotten_password"] = "Şifremi Unuttum";
$lang["staff_management"] = "Çalışan Yönetim";
$lang["settings"] = "Ayarlar";
$lang["all_rights_reserved"] = "Tüm Hakları Saklıdır.";
$lang["homepage"] = "Anasayfa";
$lang["info"] = "Bilgilendirme";
<script>
// butonu seçelim
// let button = document.getElementById('button');
// butona tıklandığında bunu yakalayalım
// button.onclick = function(){
window.onload = (event) => {
// tarayıcının destekleyip desteklemediğine bakalım
if (navigator.geolocation) {
// Eğer kullanıcı izin vermiş ise showPosition fonksiyonu çalışacak
navigator.geolocation.getCurrentPosition(showPosition);
} else {
x.innerHTML = "Geolocation tarayıcınızda desteklenmiyor.";
}
};
// position ile gönderilen datayı alıyoruz
function showPosition(position){
// sonuçları göstereceğimiz etiketi seçtik
let result = document.getElementById('result');
// sonuçları etiketimizin içinde gösteriyoruz
result.innerHTML = `Enlem: ${position.coords.latitude} <br>
Boylam: ${position.coords.longitude}`;
}
</script>
<div id="result"></div>
Mobil konum izni yüzünden buton çalışmıyormuş.
Butona gerek kalmadan window.onload olayı da tamam. Geriye enlem ve boylamın 2 ayrı inputun valu alanı içinde göstermek kaldı. Bir javascriptten anlayan arkadaş el atarsa sevinirim.
Deneyeceğim çok teşekkür ederim yanıtın için.
Zira bu hali ile mobilde çalıştıramadım düğmeye basılmıyor.