Php
15.10.2011
Yazar: Admin
MySQL dosyasından okuduğunuz tarih değerlerini farklı şekillerde yazmak için 2 farklı yöntem kullanabilirsiniz.
MySQL komut satırında DATE_FORMAT() fonksiyonunu kullanarak veya SQL dosyasından tarih değerini okuduktan sonra PHP komutları ile tarih değerlerini istediğiniz yapıda şekillendirebilirsiniz:
<?php
// MySQL DATE_FORMAT() fonksiyonu yoluyla tarih değerini gg.aa.yyyy formatında okur
$q = "SELECT *, DATE_FORMAT(tarih, '%d.%m.%Y') As tarih_tr FROM tablo_adi";
$r = mysql_query($q);
while (($row = mysql_fetch_array($r))) {
$tarih = stripslashes($row['tarih_tr']);
echo "$tarih
";
}
?>
<?php
// PHP komutları yoluyla
$q = "SELECT * FROM tablo_adi ORDER BY tarih DESC";
$r = mysql_query($q);
while (($row = mysql_fetch_array($r))) {
$tarih = stripslashes($row['tarih']);
// Tarih değerini gg.aa.yyyy formatına çevirerek ekrana yazar.
echo date('d.n.Y', strtotime($tarih)) . '
';
}
?>
Php
13.10.2011
Yazar: Admin
$_SESSION değişkenini kullanarak içinde bulunduğumuz bir PHP dosyasındaki farklı veri türlerinden değerleri diğer bir PHP dosyasına aktarabiliriz.
// dosya01.php
session_start();
$_SESSION['bilgi'] = 'Karakter dizisi değeri';
$_SESSION['sayi'] = 127;
echo $_SESSION['bilgi'] . '<br/>';
echo $_SESSION['sayi'] . '<br/><br/>';
echo "<a href='dosya02.php'>Dosya 2</a>";
// dosya02.php
session_start();
echo $_SESSION['bilgi'] . '<br/>';
echo $_SESSION['sayi'] . '<br/><br/>';
echo "<a href='dosya01.php'>Dosya 1</a>";
Yukarıdaki dosyaları sırasıyla çalıştırdığınızda, dosya01.php dosyasında oluşturulan 2 adet $_SESSION değeri ekrana yazılır. Daha sonra dosya02.php dosyasında aynı değerler tekrar ekrana yazılır.
Jquery
12.10.2011
Yazar: Admin
Web sitelerinde bir menü seçeneği seçerek sayfa değiştirmelerde, seçilen sayfanın hangisi olduğunu menü üzerinde göstermek için aşağıdaki yöntem uygulanabilir.
<html>
<head>
<style>
.active {
font-weight: bold;
color: #FF0000;
}
</style>
<script type="text/javascript">
$(document).ready(function() {
var path = location.pathname.substring(1); // Aktif sayfa
// Eğer aktif sayfa tanımlaması içinde alt dizinler varsa ve sadece dosya adını
// elde etmek gerekirse
if (path.lastIndexOf("/")) path = path.substr(path.lastIndexOf("/") + 1);
// Aktif sayfanın içinde yer aldığı href tanımlamasını içeren li seçeneğine
// active özelliği eklenir.
if (path) $('.plink a[href$="' + path + '"]').parent("li").addClass("active");
});
</script>
</head>
<body>
<div>
<ul>
<li class="plink"><a href="menu01.html">Menü 1</a></li>
<li class="plink"><a href="menu02.html">Menü 2</a></li>
<li class="plink"><a href="menu03.html">Menü 3</a></li>
<li class="plink"><a href="menu04.html">Menü 4</a></li>
</ul>
</div>
</body>
</html>