Blog || Bilgi Fırtınası
Cumartesi, 10 Aralık 2011 00:00

CSS3 Pratikleri

Yazan

 

maddesigns.de 'nin Hazılamış olduğu Slaytı Türkçeye çevirdim. Yeni başlayan Kullanıcılara örnek olabilir..

Yukardaki menüden yada aşağıdaki linkten izleyebilirsiniz.

http://gultekin.tk/blog-bilgi-frtnas/css-3-pratikleri.html

 

Bilindiği gibi Varchar yada Text olan verileri Sıralama ile çektiğimizde

1,10,11,12,3,4,5,6,7,8,9  Yada 1Ankara,11Isparta,2Adana,12Samsun,3Elazığ Gibi Sayı Sıralama Sorunu Ortaya Çıkıyor.

Bunu önlemek için Sıralamayı seçitğimiz veri Sütunu için CAST Kullanarak verimizi Desimal olarak Çeviriyoruz. 

Select * from Tablo order by cast(sutunadi as decimal)


<?php
$dbhost = "localhost";
$dbuser = "root";
$dbpass = "";
$dbadi = "veritabani";

    $baglanti = mysql_connect($dbhost,$dbuser,$dbpass);
    
        if(! $baglanti) die("<center>MySQL Bağlantısı</center>");

    mysql_select_db($dbadi,$baglanti) or die("<center>Veritabanına Bağlantı Sağlanamadı</center>");
     /* Üst Kısımda Veri Tabanı Bağlantımızı Oluşturduk.. Bu bağlantıyı genelde baglanti.php Şeklinde
Tanımlarız ve tüm sayfalarda include("baglanti.php") Şeklinde Çağırırız.. */

    ?>
    <form action="" method="post" name="form"> <!-- ŞİMDİ SELECTBOX' ımıza Veri Tabanımızdaki bilgileri Ekleyelim -->
<SELECT name="select">
<?PHP

$strSQL = "SELECT * FROM uye ORDER BY kullaniciadi";
//Veri Tabanımızdaki uye isimli tablodan Kullanıcı adına göre bir sıralama Sorgusu oluşturduk..
$rs = mysql_query($strSQL); // Oluşan Sorguyu Çalıştırdık.
$nr = mysql_num_rows($rs);// Elde ettiğimiz verileri Diziye aktardık ve kaç satır olduğunu saydırdık..
for ($i=0; $i<$nr; $i++) { //Döngü içince $i değişkenini Satır Sayısına ulaşıncaya kadar artırdık..
    $r = mysql_fetch_array($rs); //Saydırdığımız verileri Dizi içine Aktardık
    echo "<OPTION VALUE=\"".$r["kullaniciadi"]."\">".$r["kullaniciadi"]."</OPTION>"; // Her Option için Verileri Teker teker ekledik :)
} //For Döngüsü Bitti
?>
</SELECT><input name="" type="submit" value="Gönder" /></form> <!-- Formumuzu Gönderdik -->
<?php echo " Kullanıcılar: <b>".$sirala=$_POST['
select']; ?></b>
<!-- Son Olarak echo ile Formdan Post ile gelen Select değerini Ekrana Yazdırmış olduk.. -->
 

 

Sayfa 1 - 2