Kod formularza:
<form enctype="multipart/form-data" action="<?= $self; ?>" method="post"> <table> <tr> </tr> <tr> <td> <select name="kategoria" class="intext"> </select> </td> </tr> <tr> <td> <select name="cena" class="intext"> </select> </td> </tr> <tr> <td> <select name="st_trudnosci" class="intext"> </select> </td> </tr> <tr> </tr> <tr> </tr> <!-- <tr> <td>Zdjęcie 2:</td> <td><input type="file" name="zdj2" class="intext"/></td> </tr> <tr> <td>Zdjęcie 3:</td> <td><input type="file" name="zdj3" class="intext"/></td> </tr> <tr> <td>Zdjęcie 4:</td> <td><input type="file" name="zdj4" class="intext"/></td> </tr> --> </table> <div class="mcebug"> Składniki: </div> <div class="mcebug"> Sposób przygotowania: </div> <div class="adminsubmit2"> <input type="submit" name="submit_add" value="Dodaj" /> </div> </form> </div>
Kod php:
<?php $imgupload = $root.'images/przepisy/'; $zdj1 = $_FILES['zdj1']['name']; $zdj1_tmp = $_FILES['zdj1']['tmp_name']; $target1 = $imgupload.$zdj1; $title = $_POST['title']; $author = $_POST['author']; $text = $_POST['text']; $kategoria = $_POST['kategoria']; $cena = $_POST['cena']; $st_trudnosci = $_POST['st_trudnosci']; $czas = $_POST['czas']; $skladniki = $_POST['skladniki']; { { include($inc.'sql.php'); $query_addprzepis = "INSERT INTO przepisy SET title='$title', text='$text', skladniki='$skladniki', kategoria='$kategoria', cena='$cena', st_trudnosci='$st_trudnosci', czas='$czas', zdj1='$zdj1', data=NOW()"; $result = mysqli_query($dbc, $query_addprzepis) } } } mysqli_close($dbc); ?>
Mam folder tmp ustawione chmod: 777, tak samo images i images/przepisy
var_dump dla $_FILES zwraca pustą tablicę
pomoże ktoś?
pozdrawiam