PHP: iki kez göstermektedir

0 Cevap

Ben bu sütunlar ile users_msgs adında bir tablo var:

id | uID | nData

ve bu satırlar vardır:

1 | 2 | 20
2 | 2 | 20
3 | 2 | 20
4 | 2 | 20
5 | 2 | 25
6 | 2 | 25
7 | 2 | 25
8 | 2 | 25

UID kimliğidir. Yani kullanıcı 2 nDataid 20 dört kez, o nDataid 25 yaptım aynı yazmıştır.

Ben bu yüzden sadece aynı NDATA başına bir pop-up olsun yapmak istiyorum. Yani bu satırlara göre ben 2 pop-up'lar olsun istiyorum.

Şu anda ben sadece 1 şey için açılan değil, aynı NDATA başına olsun. Ama ben SEÇ yolu olabilir:

<?php
$string = mysql_query("SELECT * FROM users_msgs 
            WHERE uID = '$USER' 
                AND type = 'wallComment'
            ")or die(mysql_error());
$get = mysql_fetch_array($string);
$sWall = mysql_num_rows($string);
    if($sWall>1){
?>
<script language="javascript" type="text/javascript">
$(document).ready(function(){
        jGrowlTheme('wallPop', 'mono', 'Wall', 'You have <?php echo $sWall; ?> answers in id <?php echo $get["nData"]; ?>', 'images/wall.png', 10000);
        });
    </script>
<?php
}elseif($sWall==1){ 
?>
<script language="javascript" type="text/javascript">
$(document).ready(function(){
        jGrowlTheme('wallPop', 'mono', 'Wall', 'You have one new answer in id <?php echo $c; ?>', 'images/wall.png', 10000);
        });
    </script>
<?php } ?>

Bunu nasıl çözebilirim, bu nedenle yukarıdaki satırları olduğunda "Sen id NDATA xx cevapları" ile iki açılanlar geliyor olabilir?

0 Cevap