Verileri bu şekilde kaydetmekteki amaç nedir tam olarak?
Front-end kısmında sıra numarasına göre ekrana basmak için mi?
Sıra numarası verme hk. bir soru
12
●1.166
- 08-05-2014, 08:40:13bütün kayıtları kontrol ettirip dışarıda kalan değeri ekleme yaparken atayabilirsin.
örn:
$sira_no = 0; for($i=1;$i < max(kayıt);$i++) { $sorgu = mysql_query("select count(*) from tablo_adi where sira_no=".$i); $var_mi = mysql_num_rows($sorgu); if($var_mi < 1){ $sira_no = $i; } }not: ekleme yaparken 0 mı yoksa belli bir sıra numarası var mı diye kontrol edebilirsin. - 09-05-2014, 01:11:39suan oyle zaten.cehago adlı üyeden alıntı: mesajı görüntüle
kayıtları gunluk olarak sıralandırıryoum.Ritmik adlı üyeden alıntı: mesajı görüntüle
Risus adlı üyeden alıntı: mesajı görüntüle$rowSQL = mysql_query( "SELECT MAX( sira_no ) AS max FROM `tablo` where gelis_tarihi = '$gelis_tarihi';" ); $row = mysql_fetch_array( $rowSQL ); $son_no = $row['max'] + 1; for($i=1;$i <= $son_no;$i++) { $sorgu = mysql_query("select id from tablo where sira_no= $i and gelis_tarihi = '$gelis_tarihi' "); $var_mi = mysql_num_rows($sorgu); if ($var_mi == "0"){ $sira_no = $i; } }bu sekılde yaptım fakat arada bos bir deger varsa bile, $sira_no için atadığı deger son döngüdeki değer oluyor.
$son_no = $row['max'] + 1; burada son degere +1 eklediğim için, son_no bos olduğundan onu alıyor. aradakını almıyor. - 09-05-2014, 02:19:04Üyeliği durdurulduVeritabanında o şekilde sıra tutmadan kaçınmak istiyorsanız HTML'in "Lists" özelliğinden neden faydalanmıyorsunuz?~Aykut adlı üyeden alıntı: mesajı görüntüle
http://www.w3schools.com/html/html_lists.asp