Sobet Baloncuklarını Ayarlamak .
Merhaba arkadaşlar,
Basit bir chat sistemi yapıyorum,
karşılık konuşma değilde birden fazla kişi olacağı için,
sohbet baloncuklarını yerleştirmede herhangi bir
algoritma oluşturamadım.
Biraz daha açarsak,
üye kendi yolladığı mesajı sola dayalı şekilde,
diğer üyelerin yolladığı mesajları sağa dayalı biçimde
görmesini istiyorum.
Veritabanına bir sütun daha mı eklemeliyim?
Yoksa, PHP & MySQL yardımıylada durumu çözebilir miyim?
Yada başka bir şey..?
Yardımlarınız için teşekkür ederim..
İyi çalışmalar..
Php
bunu divlerle yapabilirsin. bi div'i sağa bi divi sola yasla divlerin rengini ayarla . ve verileri nasıl aktaracağını belirle yani örnek : ben gelen kutusuna baktığımda benim Mesajım sol divde gösteriyor. Karşıdaki bakınca Sağ divde gösteriyor. gibi
Bu değil :)
Sorum CSS değil ama yine de teşekkür ederim..
Şenol Bey açığa kavuşturdu sağolsun..
İyi çalışmalar..
Php
bunu css ile çok kolay bir şekilde yapabilirsiniz iki adet css yazacaksınız "ben" id bir css ve "diger" id'li bir css ve kodlarınızdada verileri çekerken uye id'si benim üye id'me eşit olmayan uyelerin css sine şu css ekle gibi.
örnek vereyim;
<style>
#ben{background:red;}
#diger{background:blue;}
</style>
<?php
$sor = mysql_query('select * from chat_yazismalar');
while($yaz = mysql_fech_assoc($sor)):
if($yaz['uye_id'] != $_SESSION['uye_id']){
?><div id="diger"> <?=$yaz['yazi'];?></div><?php
}else{
?><div id="ben"> <?=$yaz['yazi'];?></div><?php
}
endwhile;
?>
tabiki bu sadece bir örnek kendinize göre uyarlamanız lazım sadece dediğinizi yapmanın kendimce bir mantığını söyledim :)
Budur
Heh tamamdır hocam, ben tek seferde yapmaya çalıştığım için becerememişim, tek seferde olmuyor zaten mantık dışı :D
Düşünmeye çalıştığım PHP kodu buydu,, teşekkür ederim..
İyi çalışmalar..