Merhaba Arkadaslar
Bir sorum olacakti.
http://www.sporx.com/live2/20100118_...or_fenerbahce/
ornegin yukaridaki linkteki canli mac anlatimi kisminda bir mesaj gri, bir mesaj ise beyaz arka plan seklinde cikmakta bu nasil otomatik olarak yapiliyor?
Tesekkurler..
Otomatik Farkli Renkli Mesajlar?
7
●623
- 31-01-2010, 12:12:11Kimlik doğrulama veya yönetimden onay bekliyor.
- 31-01-2010, 12:19:59Üyeliği durdurulduHocam Onu 2 Değeri Random Olarak Yapabilirsin.HS_Abdullah adlı üyeden alıntı: mesajı görüntüle
Ben Forum'um İçin Kullanıyordum
$sql = mysql_query ("select * from tablo "); while ($liste = mysql_fetch_array($sql)) { $i++; if(($i % 2) == 1) { $renk="#cc0000"; } else { $renk="#ffffff";} ?> <tr bgcolor="<? echo $renk ?>">Yani Burada sQL Sorgusu yErine Kendi Sorgunu Kullanabilirsin. - 31-01-2010, 12:32:02CSS ile yapabilirsin
cift sayılar için gri
tek sayılar için beyaz tanımlarsın
#tek {bgcolor:beyaz}
#cift {bgcolor:gri}
sonra mod kontrolü yaparak tablodaki her <tr> tag'ına id atarsın.
eğer tek sıradaysa <tr id="tek">, eğer çift sıradaysa <tr id="cift">
bu durumda tek olanların arkaplanı beyaz, çift olanlarınki gri olacaktır. - 06-02-2010, 12:28:01Arkadaşlar scripti yazarken küçük bir sorun ortaya çıktı bu konuyla ilgili.
Script canlı maç anlatımıyla ilgili bir script. Scriptten bahsetmek istiyorum öncelikle sorunu kavrayabilmeniz açısından.
2 adet tablo var mysql da. Bunlar board ve mesaj tabloları. Board tablosunda karşılaşmanın ismi ve ID değeri var.
Mesaj tablosunda ise ID Dakika Mesaj ve Board tablosunun ID si yazılı.
Fakat diyelim 2 maç sunuldupunda örnek beşiktaş- sivas , fenerbahce-galatasaray. Mesaj tablosundaki id değerleri karışabiliyor. @NeonWeb arkadaşın komutuyla olduğu zaman iki tane beyaz veya iki tane gri arka arkaya gelebiliyor.
Çünkü
komutta select * from mesaj where ID '$board_id' şeklinde kullandım. Mesela maç içinde mesajlar 2. ve 4. id şeklinde bulunabiliyor. Bu tip durumlardada ayırmasını istiyorum. Bunu nasıl yapabilirim. Sanırım 2. mesajdaki gibi tablo ile oynayarak yapmam lazım ama otomatik olarak nasıl...
Teşekkürler..
Belki lazım olur php dosyam:
<?php include ("config.php"); echo ' Dinlemek Istediginiz Maçi Seçiniz'; $oku = mysql_query ("select * from board order by 'ID' DESC"); $action = $_GET["action"]; echo ' <form name="form1" method="post" action="anlatimboard.php?action=2"> <label> <select name="macsec" id="select"> <option selected>Lutfen Mac Seciniz</option>'; while ($yaz= mysql_fetch_array ($oku)){ $boardname = $yaz[Boardname]; $ID = $yaz[ID]; echo ' <option value='.$ID.'>'.$boardname.'</option> '; } echo ' </select> </label> <label> <input type="submit" name="button" id="button" value="Gönder"> </label> </form> '; $action = $_GET["action"]; switch ($action) { case "2": $macsec = $_POST["macsec"]; $oku = mysql_query ("select * from mesaj where ID_Board = '$macsec'"); echo ' <table width="100%" border="0" cellpadding="0" cellspacing="0"> '; while ($yaz = mysql_fetch_array ($oku)) { $dakika = $yaz[Dakika]; $mesaj = $yaz[Mesaj]; $id = $yaz[ID]; if (($id % 2) == 1 ){ echo '<tr> <td width="10%" bgcolor="#CCCCCC">'.$dakika.'</td> <td width="90%" bgcolor="#CCCCCC">'.$mesaj.'</td> </tr> '; } else { echo '<tr> <td >'.$dakika.'</td> <td >'.$mesaj.'</td> </tr> '; } } echo '</table>'; break; } ?> - 06-02-2010, 12:46:43Üyeliği durduruldu
<? while($mesaj=mysql_fetch_assoc($sql)) { if($renk==1) { $stil = "gray"; $renk="2"; }else{ if($renk==2) { $stil="white"; $renk="1"; } echo '<div class="mesaj" style="background:'.$stil.'">'.$mesaj.'</div>'; } ?>çalışması lazım.. - 06-02-2010, 18:30:27Üyeliği durduruldu
<?php include ("config.php"); echo ' Dinlemek Istediginiz Maçi Seçiniz'; $oku = mysql_query ("select * from board order by 'ID' DESC"); $action = $_GET["action"]; echo ' <form name="form1" method="post" action="anlatimboard.php?action=2"> <label> <select name="macsec" id="select"> <option selected>Lutfen Mac Seciniz</option>'; while ($yaz= mysql_fetch_array ($oku)){ $boardname = $yaz[Boardname]; $ID = $yaz[ID]; echo ' <option value='.$ID.'>'.$boardname.'</option> '; } echo ' </select> </label> <label> <input type="submit" name="button" id="button" value="Gönder"> </label> </form> '; $action = $_GET["action"]; switch ($action) { case "2": $macsec = $_POST["macsec"]; $oku = mysql_query ("select * from mesaj where ID_Board = '$macsec'"); echo ' <table width="100%" border="0" cellpadding="0" cellspacing="0"> '; $count=0; while ($yaz = mysql_fetch_array ($oku)) { $renkler=array('#CCCCCC','#FFFFFF'); $dakika = $yaz[Dakika]; $mesaj = $yaz[Mesaj]; $id = $yaz[ID]; echo '<tr> <td width="10%" bgcolor="'.$renkler[$count].'">'.$dakika.'</td> <td width="90%" bgcolor="'.$renkler[$count].'">'.$mesaj.'</td> </tr> '; $count++; if ($count == 2) $count=0; } echo '</table>'; break; } ?>Buyur dostum. %100 çözüm. - 27-02-2010, 13:37:09Merhaba Arkadaslar
Malesef hala sonuc alamadim.@php7 arkadasin yazdigi kodda kismen calisiyor fakat ordada problem su. $count = 2 oldugu zaman $count = 0 oluyor bu calisiyor. Fakat sonrasinda $count = 3 oluyor herhangi bir sey cikmiyor. Bunun tekrar 0 dan devam etmesi lazim bu olmuyor arkadaslar..