Poradziłem sobie z dodaniem nazwy plliku do bazy danych, skrypt wygląda tak:
<?php
include("connect.php");
$plik_tmp = $_FILES['plik']['tmp_name'];
$plik_nazwa = $_FILES['plik']['name'];
$plik_rozmiar = $_FILES['plik']['size'];
echo "Plik: <strong>$plik_nazwa</strong> o rozmiarze <strong>$plik_rozmiar bajtów</strong> został przesłany na serwer!";
}
if($_SERVER['REQUEST_METHOD'] == 'POST')
{
$query = mysql_query("insert into zdjecia values('','".$_POST['tytul']."',now(),'".$_POST['autor']."','".$_POST['tresc']."','".$plik_nazwa['nazwa_zdjecia']."')"); }
?>
Teraz mam problem bo chciałbym aby wiadomość wyświetlająca dodane przez formularz dane, wyświetlała również zdjęcie przypisane do danego rekordu?
Skrypt który wyświetla wiadomość:
<?php
include("connect.php");
$query = mysql_query("select * from zdjecia order by id"); {
$naz .= '<li><a href="look.php?id='.$rekord[0].'">'.$rekord[1].'</a> Autor: '.$rekord[2].' - '.$rekord[4].'</li>
<li> <b>Tu chciałbym żeby było wyświetlone zdjęcie<b> </li>
';
}
echo '<ul>'.$naz.'</ul>'; ?>
Jak powinna wyglądać ta część skryptu, która wyświetli zdjęcie z folderu "photos" odpowiadające danemu rekordowi w tabeli.