• User Attivo

    fissare codice

    salve ragazzi...ho codificato questo codice x la mia chat:
    [PHP]
    $colorchatmsg = mysql_fetch_array(mysql_query("SELECT colorchatmsg FROM ibwf_users WHERE id='".$chat[0]."'"));
    $onoff = mysql_fetch_array(mysql_query("SELECT onoff FROM ibwf_users WHERE id='".$uid."'"));
    if($onoff=="1")
    {
    echo "<img src="$photo[0]" width="50" height="50" alt="$photo[0]"/>";
    }
    echo "<span class="time">[$ds]</span><a href="chat.php?action=say2&sid=$sid&who=$chat[0]&rid=$rid&rpw=$rpw"><span class="nickname">$optlink</span></a> - ";
    echo "<span style="color:#$colorchatmsg[0]">".strtolower($tosay)."</span><br/>";

    qui se il onoff è on stampa la foto...ma vorrei che oltre se on è il count >0 stampa la foto altrimenti inserisce una immagin di default come qui sotto...

    $piccount = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_gallery WHERE uid='".$chat[0]."'"));
    if ($piccount[0]>0)
    {
    $photo = mysql_fetch_array(mysql_query("SELECT imageurl FROM ibwf_gallery WHERE uid='".$chat[0]."' ORDER BY RAND() "));
    }else{
    $photo[0] = "defaultpic.jpg";
    }
    [/PHP]
    riuscite a aiutarmi?
    grazie mille:ciauz:


  • User Attivo

    che errori ti da?


  • User Attivo

    non so come fissarlo affichè faccia entrambe le cose...x adesso uso solo 'onoff' ma volevo mettere anche il count se >0 stampa immagine se <0 noimage.gif


  • User Attivo

    [PHP]
    $piccount = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_gallery WHERE uid='".$chat[0]."'"));
    if ($piccount[0]>0)
    {
    $photo = mysql_fetch_array(mysql_query("SELECT imageurl FROM ibwf_gallery WHERE uid='".$chat[0]."' ORDER BY RAND() "));
    $photo = $photo[0];
    }else{
    $photo = "defaultpic.jpg";
    }
    $onoff = mysql_fetch_array(mysql_query("SELECT onoff FROM ibwf_users WHERE id='".$uid."'"));
    if($onoff[0]=="1")
    {
    echo "<img src="$photo[0]" width="50" height="50" alt="$photo[0]"/>";
    }
    $colorchatmsg = mysql_fetch_array(mysql_query("SELECT colorchatmsg FROM ibwf_users WHERE id='".$chat[0]."'"));
    echo "<span class="time">[$ds]</span><a href="chat.php?action=say2&sid=$sid&who=$chat[0]&rid=$rid&rpw=$rpw"><span class="nickname">$optlink</span></a> - ";
    echo "<span style="color:#$colorchatmsg[0]">".strtolower($tosay)."</span><br/>";
    [/PHP]
    ho codificato questo...ma nelle surce ho questo errore se l'immagine è attiva su on.

    
    **<img src="h" width="50" height="50" alt="h"/>**<span class="time">[17.43]</span><a href="chat.php?action=say2&amp;sid=ee51deea1f4141f5866fbc39c07b2c01&amp;who=782&amp;rid=357&amp;rpw="><span class="nickname">BiMbApAzZa4eVeR</span></a> - <span style="color:#FF00FF">a ciau regina/tata <img src="../smilies/abbraccio.gif" alt=".abbraccio."/> io l'ho iniziata ieri<img src="../smilies/sorriso.gif" alt=":)"/></span><br/>
    
    

    qualcuno sa aiutarmi a fissare questo problemone??


  • User Attivo

    Allora...
    ecco il primo errore:
    <a href="chat.php?action=say2&sid=$sid&who=$chat[0]&rid=$rid&rpw=$rpw"></a> - ";

    La sintassi giusta è questa:
    <a href="chat.php?action=say2&sid=$sid&who=$chat[0]&rid=$rid&rpw=$rpw"></a> - ";

    e poi modifica questo
    echo "<img src="$photo[0]" width="50" height="50" alt="$photo[0]"/>";

    con questo
    echo "<img src="$photo" width="50" height="50" alt="$photo"/>";