Cod afisare imagine

Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
nutzu123
Mesaje:83

Cod afisare imagine

Salut am urmatorul cod:

Cod: Selectaţi tot

<?php
$query="SELECT * FROM melodie WHERE categorie='albume' ORDER BY data_ad DESC LIMIT 0,15";
$res=mysql_query($query) or die(mysql_error());
$i=1;
while($row=mysql_fetch_array($res))
{
    $titluurl=str_replace(" ","-",$row['titlu']);
    $titluurl=str_replace("'","-",$titluurl);
    $titluurl=str_replace("`","-",$titluurl);
    $titluurl=str_replace("[","",$titluurl);
    $titluurl=str_replace("]","",$titluurl);
    $titluurl=str_replace("(","",$titluurl);
    $titluurl=str_replace(")","",$titluurl);
    $titluurl=str_replace(",","-",$titluurl);
    $titluurl=str_replace(".","-",$titluurl);
    $titluurl=str_replace(":","-",$titluurl);
    $titluurl=str_replace(";","-",$titluurl);
    $titluurl=str_replace("?","",$titluurl);
    $titluurl=str_replace("!","-",$titluurl);
    $titluurl=str_replace("&","",$titluurl);
    $titluurl=str_replace("@","",$titluurl);
    $titluurl=str_replace("*","",$titluurl);
    $titluurl=str_replace("^","",$titluurl);
    $titluurl=str_replace("%","",$titluurl);
    $titluurl=str_replace("#","",$titluurl);
    $titluurl=str_replace("=","",$titluurl);
    $titluurl=str_replace("+","-",$titluurl);
    $titluurl=str_replace("<","",$titluurl);
    $titluurl=str_replace(">","",$titluurl);
    $titluurl=str_replace("|","",$titluurl);
    $titluurl=str_replace("{","",$titluurl);
    $titluurl=str_replace("}","",$titluurl);
    $titluurl=str_replace("\"","",$titluurl);
    $titluurl=str_replace("/","",$titluurl);
    $titluurl=str_replace("~","-",$titluurl);
    $data=explode(" ",$row['data_ad']);
    $data=explode("-",$data['0']);
    $titlu=$row['titlu'];
          echo "<tr>
<td class='td13'>" . $i . "</td>
<td class='td14'><a href='http://www.mp3hituri.net/descarca-" . $titluurl=strtolower($titluurl) . "_" . $row['id'] . ".html' title='" . $row['titlu'] . "' class='tag3'>".song2($titlu)."</a>&nbsp;<img src='/imagini/" . $row['tip'] . ".png' alt='" . $row['tip'] . "' /></td>
<td class='td16'>" . $data['2'] . " " . traduluna2($data['1']) . " " . $data['0'] . "</td>
<td class='td13'>" . $row['hits'] . "</td></tr>"; $i++;
}
?>
Am acest cod si nu stiu cum sa fac sa nu imi mai arate imaginea de la " . $row['tip'] . " atunci cand nu adaug nimic? :cry:
Codul functioneaza bine cand adaug o imagine dar cand nu adaug imi arata ca si cum nu exista imagine si asa este dar vreau ca atunci cand nu adaug nici un tip de imagine sa nu imi apara nimic adica acel cod: <img src='/imagini/" . $row['tip'] . ".png' alt='" . $row['tip'] . "' />

Daca are cineva o solotie va rog sa ma ajutati.
Cu respect Nutzu!

MarPlo Mesaje:4343
Incearca sa inlocuiesti tot acel "echo" cu urmatoru cod:

Cod: Selectaţi tot

// ...
$img = empty($row['tip']) ? "" : '<img src="imagini"' . $row['tip'] . '.png alt="'. $row['tip'] . '" />';
echo "<tr>
<td class='td13'>" . $i . "</td>
<td class='td14'><a href='http://www.mp3hituri.net/descarca-" . $titluurl=strtolower($titluurl) . "_" . $row['id'] . ".html' title='" . $row['titlu'] . "' class='tag3'>".song2($titlu)."</a>&nbsp;". $img. "</td>
<td class='td16'>" . $data['2'] . " " . traduluna2($data['1']) . " " . $data['0'] . "</td>
<td class='td13'>" . $row['hits'] . "</td></tr>";
 

nutzu123 Mesaje:83
Merge, multumesc mult !!!
am pus asa si merge :
$img = empty($row['tip']) ? "" : '<img src="/imagini/' . $row['tip'] . '.png" alt="'. $row['tip'] . '" />';

Subiecte similare