![]() |
![]() |
![]()
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
Zrobiłem coś takiego, ale nie zabardzo to chce działać.
Macie może jakiś pomysł na to ? Będę bardzo zobowiązany za pomoc Redelek -------------------- Pozdrawiam
Piotrek R |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
mime_icon($typ)
a twoj typ to nie application/msword a $typ='<img src="images/winxp/doc.png" align="center" border="0" width="16" height="16" />'; No patrz troche co piszesz -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 658 Pomógł: 37 Dołączył: 4.06.2005 Skąd: Wawa Ostrzeżenie: (0%) ![]() ![]() |
mime_icon($typ) a twoj typ to nie application/msword a $typ='<img src="images/winxp/doc.png" align="center" border="0" width="16" height="16" />'; No patrz troche co piszesz No od wczoraj patrzę jak sroka w gnat i nie widzę Typ pobrany z bazy to będzie application/msword to wstawia do funkcji, ale nie znajduje w switch tego wpisu i nie zwraca mi
Możesz rozjaśnić mi żarówkę troszkę, bo nadal ciemność widzę ![]() Redelek -------------------- Pozdrawiam
Piotrek R |
|
|
![]()
Post
#4
|
|
![]() Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
Nie:
Kod case "application/msword" tylko: Kod case "application/msword": EDIT: Zmieniłem bbcode, bo forum coś mieszało. ~golaod dokładnie to co Ty. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 419 Pomógł: 42 Dołączył: 12.08.2008 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
A jak dla mnie, to bardzo fajnie, że się wypowiadacie bez sensu. Przecież on nie ma raportowania błędu a z tego co widzę ma źle składnie.
case "coś":(dwukropek - ja go bynajmniej nie widzę). webdice co Twój przykład miał pokazać ? |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 658 Pomógł: 37 Dołączył: 4.06.2005 Skąd: Wawa Ostrzeżenie: (0%) ![]() ![]() |
A jak dla mnie, to bardzo fajnie, że się wypowiadacie bez sensu. Przecież on nie ma raportowania błędu a z tego co widzę ma źle składnie. case "coś":(dwukropek - ja go bynajmniej nie widzę). webdice co Twój przykład miał pokazać ? Ale z dwukropkiem też nie działa.
w switch jest zmienna $var która w pętli będzie zmieniała swoją wartość application/word lub application/vnd.ms-excel Kurcze może uparłem się na to switch, a to tu nie spełni swojej roli. W bazie jest już zapisany typ pliku a nie cała nazwa:( Ten post edytował redelek 9.09.2008, 09:25:40 -------------------- Pozdrawiam
Piotrek R |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 419 Pomógł: 42 Dołączył: 12.08.2008 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Masz raportowanie błędów ? Sprawdź w najłatwiejszy możliwy sposób czyli
if('application/msword'==$val) echo 'good' else echo 'not' Może wartość tej zmiennej jest inna ? Poza tym polecam do switcha wprowadzać dane w ten sposób trim($val) bo nie wiadomo, czy jakieś białe znaki się nie wkradły. |
|
|
![]()
Post
#8
|
|
![]() Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
Jak masz w bazie co innego niż w case to się nie dziw że Ci nie działa.
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 658 Pomógł: 37 Dołączył: 4.06.2005 Skąd: Wawa Ostrzeżenie: (0%) ![]() ![]() |
Masz raportowanie błędów ? Sprawdź w najłatwiejszy możliwy sposób czyli if('application/msword'==$val) echo 'good' else echo 'not' Może wartość tej zmiennej jest inna ? Poza tym polecam do switcha wprowadzać dane w ten sposób trim($val) bo nie wiadomo, czy jakieś białe znaki się nie wkradły. Upsss no i mamy ciekawostkę. Jak zrobiłem tak jak powiedziałeś to wszędzie dostaję info not not, ale jak wyświetlam to z bazy to wszystko ładnie widać ? To o co chodzi ? Redelek -------------------- Pozdrawiam
Piotrek R |
|
|
![]()
Post
#10
|
|
![]() Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
Napisz jak masz dokładnie zapisane w bazie.
|
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 658 Pomógł: 37 Dołączył: 4.06.2005 Skąd: Wawa Ostrzeżenie: (0%) ![]() ![]() |
Napisz jak masz dokładnie zapisane w bazie. Tabela
Dane
-------------------- Pozdrawiam
Piotrek R |
|
|
![]()
Post
#12
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
kurde, co z wami?
pogrubiam wam linie o ktora chodzi!!!! Cytat while(list($id, $nazwa_dok, $plik, $link, $typ, $pojemnosc, $data_dodania, $uzytkownik) = mysql_fetch_array($result)) { $cnt++; $typ='<img src="images/winxp/doc.png" align="center" border="0" width="16" height="16" />'; echo '<tr><td align="center">'.$cnt.'</td>'; echo '<td><center><b>'.$nazwa_dok.'</b></center></td>'; echo '<td align=\"center\">'.mime_icon($typ).'</td>'; echo '<td align="center">'.format_size($pojemnosc).'</td>'; echo '<td align="center">'.$data_dodania.'</td>'; echo '<td align="center"><a href="'.$plik.'" title="Pobierz"><img src="images/download.png" align="center" border="0" width="16" height="16" /></a></td>'; 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>'; } Przeciez pisalem o tym w pierwszym poscie. Jak mozna to przegapic? -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#13
|
|
![]() Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
Ehh, nie zauważyłem że nie poprawiłem tego co ~nospor Ci napisał.
Usuń zmienną typ, bo przekazujesz ją później do funkcji. |
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 658 Pomógł: 37 Dołączył: 4.06.2005 Skąd: Wawa Ostrzeżenie: (0%) ![]() ![]() |
RUSZYŁO
![]() Dzięki Panowie:) Jeszcze jedno pytanie gdzie mogę znaleźć listę wszystkich typów plików ? Pozdrawiam Redelek -------------------- Pozdrawiam
Piotrek R |
|
|
![]()
Post
#15
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
no nie wiem, moze w google?
http://www.google.com/search?hl=pl&cli...=Szukaj&lr= A na przyszlosc czytaj ze zrozumieniem co do ciebie piszą. Ale nie martw sie, inni tez sie nie popisali ![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#16
|
|
![]() Grupa: Zarejestrowani Postów: 658 Pomógł: 37 Dołączył: 4.06.2005 Skąd: Wawa Ostrzeżenie: (0%) ![]() ![]() |
no nie wiem, moze w google? http://www.google.com/search?hl=pl&cli...=Szukaj&lr= A na przyszlosc czytaj ze zrozumieniem co do ciebie piszą. Ale nie martw sie, inni tez sie nie popisali ![]() Dzięki -------------------- Pozdrawiam
Piotrek R |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 12:00 |