arkadaşlar sitemde bir üyelik tablosu ve birde gelen_kutusu tablosu var

gelen_kutusu tablosunda ortak kısım uyeno kısmı yani üye mesaj atınca üyeno su alınıyor ve gelen_kutusu na kayıt ediliyor benim sorum bu gönderilen mesajları sayfada nasıl gösteririm pek bilgim yok desem yeridir söyle bir kod ile veri çektim ama sadece 1 adet veri alabiliyorum. bu verinin aynısını bugün atılan mesajlar olarak almak istiyorum tarih kısmında görebilirsiniz.

Nerde hata yaptım yada bu yöntem çok mu yanlış nasıl yapabilirim yardımcı olan olursa çok sevinirim.

<?php
$sor = mysql_query("select * FROM gelen_kutusu where tarih >= DATE_SUB(CURDATE(), INTERVAL 1 DAY) AND onay = 1 or onay = 3 ORDER BY id DESC");
$yaz= mysql_fetch_array($sor);

$uyeno    = $yaz['uyeno'];

$gonderen_kim  = $yaz['gonderen_kim'];
$mesaj  = $yaz['mesaj'];
$sor2 = mysql_query("select * FROM uyeler where uyeno = '$uyeno' ");
$yaz= mysql_fetch_array($sor2);


$firmadi  = $yaz['firmadi'];
$renk  = $yaz['renk'];
$tel1  = $yaz['tel1'];
$tel2  = $yaz['tel2'];
$website  = $yaz['website'];
$tarih  = $yaz['tarih'];


  echo "
			
			
					
			<div class='blog-grids'>
			
			
							<div class='blog-grid-left'>
						</div>
							<div style='border:1px solid #ffffff; padding:4px;-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px; background-color: #$renk'>
							
								<font color='#ffffff' > $firmadi
								</div>
								<br>
								<span class='glyphicon glyphicon-envelope2' aria-hidden='true'></span> 	<font color='#000000' > $mesaj </font>
								
							
							<div class='clearfix'> </div>
						</div>
						<div class='blog-poast-info'>
							<ul>
								<li><i class='glyphicon glyphicon-earphone' > </i>$tel1</li>
								<li><i class='glyphicon glyphicon-earphone'> </i>$tel2</li>
								<li><i class='glyphicon glyphicon-calendar'> </i>$tarih</li>
								<li><i class='glyphicon glyphicon-globe'> </i>$website</li>
							</ul>
						</div>
						<!-- defter -->
					
					<div class='clearfix'></div>
						
						";?>