Witam mam problem z wyswietleneim zdjec na mojej stronie w przeglądarce firefox. W IE wszystko wyświetla sie ok natomiast w firefoxie zdjecie sie nie wyświetla wogóle jest tylk opis zdjecia. Zdjęcia zapisane są w katalogu natomiast w bazie danych zapisana jest tylko nazwa pliku. Co mogę mieć nie tak w kodze. Z góry dzięki za pomoc.
Strona zbudowana jest na funkcjach, oto kod strony:
<?php
//wczytanie wszystkich funkcji
require_once('all_function.php');
//podlaczenie do bazy danych
$db = connect_db();
//opis strony
create_top_page('Lista pozycji kategori');
create_title_page('Pozycje kategorii:');
echo '<b>Pozycje wybranej kategorii.</b><br /><br />';
//menu
list_page();
//-----------------------------------------------------
//podmenu
$table_category = take_category();
display_category($table_category);
//zadeklarownie zmiennych
$id_cat = $_GET['id'];
//wyswietlenie nazwy kategorii
$name_category = take_name_category($id_cat);
display_name_category($name_category);
//wyswietlenie bukietow
show_folder_foto();
$table_bauquets = take_bauquets($id_cat);
display_bauquets($table_bauquets);
?>
Natomiast zastosowane funkcje które odpowiadają za wyświetlenie tekstu ze zdjęciami wygląda następująco (pozostałych nie będe pokazywał poniewaz nie ma sensu)
Otwarcie katalogu z plikami:
<?php
function show_folder_foto()
{
$folder = 'F:Files'; //poprawny kod $folder = 'F:Files\';
}
?>
Wyświetlenie bukietów na stronie:
<?php
//wyswietlenie listy bukietów
function display_bauquets($table_bauquets)
{
{
echo 'Brak dostępnych bukietów<br />'; return;
}
echo '<table border="0" width="680" cellpadding="10" cellspacing="10">'; foreach($table_bauquets as $line)
{
$id = $line['id'];
$folder = 'F:Files'; //poprawny kod $folder = 'F:Files\';
$name = $line['name'];
$description = $line['description'];
$price = $line['price'];
$foto = $folder. $line['foto'];
create_table_bauquets($name, $description, $price, $foto, $id);
}
}
function create_table_bauquets($name, $description, $price, $foto, $id)
{
?>
<tr>
<td width="280" valign="0"><strong><u>Nazwa bukietu:</u></strong>
<?php echo $name ?><br><br><strong><u>Cena bukietu:</u></strong>
<?php echo $price ?><br><br><strong><u>Opis:</u></strong>
<?php echo $description ?><br><br><br><center>
<?php echo "<a href='form.php?bukiety=&kwiaty=&wiązanki=&id=$id'>" ?>Kup teraz</a></center></td>
<td witdh="320" height="240"><img src="
<?php echo $foto ?>" alt="kwiaciarnia_leszno_bukiety_wiązanki" /> </td>
<td width="40" valign="0">
<?php echo "<a href='edit_bauquets_form.php?id=$id'>" ?> <div align="center">Edycja danych</a> </div></td>
<td width="40" valign="0">
<?php echo "<a href='new_category_bauquets_form.php?id=$id'>" ?> <div align="center">Nowa kategoria</a> </div></td>
<td width="40" valign="0"><div align="center">
<?php echo "<a href='add_promotion.php?id=$id'>" ?>Dodaj promocje</a></div></td>
<td width="40" valign="0"><div align="center">
<?php echo "<a href='delete_bauquets_yes.php?id=$id'>" ?>Usuń bukiet</a></div></td>
</tr>
<?php
}
?>
Ludzie z góry dzięki za wszelkie sugestie jak rozwiązać ten problem z wyświetlaniem zdjęć
Pozdrawiam
Ten post edytował simi20 13.10.2007, 16:43:06