Comento mi problema:
Quiero que dependiendo de la extensión del archivo, ponga una imagen u otra pero no consigo que funcione, no da ningún error al mostrar la web pero no sabe el icono correcto.
Código de la función:
Código PHP:
function extension($ext)
{
if ($ext == "/files/*.zip") {
$exten="<img src='./images/icon_zip.png'>";
return $exten;
}
else { if ($ext == 'files/*.doc') {
$exten="<img src='./images/icon_doc.png'>";
return $exten;
}
else {if ($ext == 'files/*.xls') {
$exten="<img src='./images/icon_xls.png'>";
return $exten;
}
else {if ($ext == 'files/*.pdf') {
$exten="<img src='./images/icon_pdf.png'>";
return $exten;
}
else {if ($ext == 'files/*.rar') {
$exten="<img src='./images/icon_rar.png'>";
return $exten;
}
else
{
$exten="<img src='./images/icon_txt.png'>";
return $exten;
}}}}}}
Código PHP:
echo "<h3>List</h3>";
echo '<form name="tablagastos" action="index.php" method="post">';
echo "<table border=1 bgcolor=ffffcc bordercolor=ff0000> ";
echo "<tr bgcolor=grey align=center><td>Delete</td><td>Id</td><td>Concept</td><td>Address</td><td>Month</td><td>Notes</td><td>File</td><td colspan='2'>Options</td></tr>";
foreach ($llista as $fila)
{
echo "<tr>";
echo '<td><input type="checkbox" name="select[]" value="'.$fila ["id"].'"><br></td>';
echo "<td>".$fila ["id"]."</td>";
echo "<td>".$fila ["concepto"]."</td>";
echo "<td>".$fila ["direccion"]."</td>";
echo "<td>".$fila ["mes"]."</td>";
echo "<td>".$fila ["notas"]."</td>";
echo "<td align=center><a href='".$fila ["ruta_fichero"]."' target='_blank''>".$ext=extension($fila["ruta_fichero"])."</a></td>";
echo "<td><a href='index.php?oper=1&id=".$fila ["id"]."'><img src='./images/b_drop.png'></a></td>";
echo "<td><a href='index.php?oper=2&id=".$fila ["id"]."'><img src='./images/b_edit.png'></a></td>";
echo "</tr>";
}
echo "</table>";
echo'<input name="delete" type="submit" value="delete">';
echo '</form>';
Gracias por adelantado!!