Mam oto taki skrypt. Dziwna sprawa. Gdy wypełniam formularz mam 2 pola, 1 to Opis zdjęcia a drugie to Ścieżka do zdjęcia z kompa. Skrypt powinien wgrywać pliki do katalogu TEST, Ale :D Jakoś nie wysyła pola plik do skrypt, jedynie pole 'opis'. Proszę o pomoc :-)
<?php
if(isset($_SESSION['a12345'])) {
if(isset($_POST['add'])) {
$a1234 = 0;
if (0 == $a1234)
{
$foto_opis = $_POST['opis'];
$foto_tmp = $_FILES['plik']['tmp_name'];
$foto_nazwa = $_FILES['plik']['name'];
$foto_rozmiar = $_FILES['plik']['size'];
echo "Plik: <strong>$foto_nazwa</strong> o rozmiarze <strong>$foto_rozmiar bajtów</strong> został przesłany na serwer!";
$zapytanie = "INSERT INTO `a12345` (`id`, `foto`, `opis`, `data`) VALUES ('', '".$foto_nazwa."', '".$foto_opis."', CONCAT(CURDATE(),' ', CURTIME()))";
} else {
echo "Nie wysłano pliku<br><br> Zmienna Foto_opis: $foto_opis<br>
Zmienna Foto_tmp: $foto_tmp<br>
Zmienna Foto_nazwa: $foto_nazwa<br>
Zmienna Foto_rozmiar: $foto_rozmiar<br>";
}
} else {
echo "Błąd w formularzu"; }
}
else
{
<b>Dodaj Foto:</b><br><br>
<form method="post">
<table width="600" border="0" cellspacing="1" cellpadding="2">
<tr>
<td width="50">Opis:</td>
<td><input name="opis" type="text" id="opis" class="pole2"></td>
</tr>
<tr>
<td width="50">Fotka:</td>
<td><input type="file" name="plik" size="40" id="plik" class="pole"></td>
</tr>
<tr>
<td width="50"></td>
<td><input name="add" type="submit" id="add" value="Dodaj" class="login2"></td>
</tr>
</table>
</form>');
}
} else {
}
?>