Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]Zamiana typu pliku na ikonkę
redelek
post
Post #1





Grupa: Zarejestrowani
Postów: 658
Pomógł: 37
Dołączył: 4.06.2005
Skąd: Wawa

Ostrzeżenie: (0%)
-----


Witam,

Mam taki mały problem. Do bazy mam zapisywany typ pliku np. application/msword podczas wyświetlania wszystkich rekordów chciałbym zamienić ten napis application/msword na ikonkę word.

Tak wygląda moje pobieranie danych
  1. <?php
  2. if(mysql_num_rows($result) == 0)
  3. {
  4.    echo "Baza jest pusta jak dzban&nbsp:( <br>";
  5. }
  6. else
  7. {
  8.   echo '<div id="main">';
  9.   echo '<table border="1" width="950px" cellspacing="0" cellpadding="2"><tr>';
  10.     echo '<td align="center" width="50">LP</td>';
  11.   echo '<td align="center" width="350">Opis</td>';
  12.   echo '<td align="center" width="40">Typ</td>';
  13.   echo '<td align="center" width="50">Pojemność</td>';
  14.   echo '<td align="center" width="110">Data dodania</td>';
  15.   echo '<td align="center" width="20">Pobierz</td>';
  16.   echo '<td align="center" width="10">Link</td></tr>';
  17.    while(list($id, $nazwa_dok, $plik, $link, $typ, $pojemnosc, $data_dodania, $uzytkownik) = mysql_fetch_array($result))
  18.    {
  19.     $cnt++;
  20.        $typ='<img src="images/winxp/doc.png" align="center" border="0" width="16" height="16" />';
  21.        echo '<tr><td align="center">'.$cnt.'</td>';
  22.        echo '<td><center><b>'.$nazwa_dok.'</b></center></td>';
  23.        echo '<td align=\"center\">'.mime_icon($typ).'</td>';
  24.        echo '<td align="center">'.format_size($pojemnosc).'</td>';
  25.        echo '<td align="center">'.$data_dodania.'</td>';
  26.        echo '<td align="center"><a href="'.$plik.'" title="Pobierz"><img src="images/download.png" align="center" border="0" width="16" height="16" /></a></td>';
  27.        echo '<td align="center"><a href="mailto: ?subject=Link do dokumentu '.substr($plik ,6).'&body=Link do pliku '.$link.'"><img src="images/link.png" align="center" border="0" width="16" height="16" /></a></td></tr>';
  28.        
  29.    }
  30. }
  31. ?>


Zrobiłem coś takiego, ale nie zabardzo to chce działać.
  1. <?php
  2. function mime_icon($var)
  3.    {
  4.        switch($var)
  5.        {
  6.  
  7.            
  8.            case "application/msword" <span style="color: #007700":
  9.                return '<img src="images/winxp/doc.png" align="center" border="0" width="16" height="16" />';
  10.            
  11.            default&nbsp:
  12.  
  13.            return "unknown";
  14.        }
  15.    }
  16. ?>

Macie może jakiś pomysł na to ?

Będę bardzo zobowiązany za pomoc

Redelek
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 2.10.2025 - 16:00