Gereralnie skrypt działa, jednak utworzyłem pole, które dodaje obrazek do rekordu (ikona) i pojawił się problem.
Wywala końcowe echo ""Błąd nie udało się dodać nowego rekordu". Dopiero zaczynam się bawić i nie wiem czy składnia nie jest zła ;/
<FORM ACTION="dodaj1.php" METHOD="POST" ENCTYPE="multipart/form-data"> <p>nazwa: <input name="nazwa" type="text" /></p> <input type="radio" name="rodzaj" value="tradycyjna" />tradycyjna <input type="radio" name="rodzaj" value="wegetarianska" />wegetariańska <input type="radio" name="rodzaj" value="owoce_morza" />Owoce morza <input type="radio" name="rodzaj" value="z_drobiem" /> z drobiem <input type="radio" name="rodzaj" value="rozmaitosci" />rozmaitości <p>Cena dla rozmiaru 24: <input name="cena_rozmiar24" type="text" /></p> <p>Cena dla rozmiaru 32: <input name="cena_rozmiar32" type="text" /></p> <p>Cena dla rozmiaru 50: <input name="cena_rozmiar50" type="text" /></p> <p>Składniki: <input name="skladniki" type="text" /></p> Zdjęcie: </td><td><INPUT type="file" name="zdjecie"> <p><br /> <input type="submit" value="Dodaj pizze" /></p> </form>
<?php // odbieramy dane z formularza $nazwa = $_POST['nazwa']; $rodzaj = $_POST['rodzaj']; $cena_rozmiar24 = $_POST['cena_rozmiar24']; $cena_rozmiar32 = $_POST['cena_rozmiar32']; $cena_rozmiar50 = $_POST['cena_rozmiar50']; $skladniki = $_POST['skladniki']; if($nazwa and $rodzaj and $cena_rozmiar24 and $cena_rozmiar32 and $cena_rozmiar50 and $skladniki and $fhandle) { // łączymy się z bazą danych // dodajemy rekord do bazy $ins = @mysql_query("INSERT INTO menupizza SET nazwa='$nazwa', rodzaj='$rodzaj', cena_rozmiar24='$cena_rozmiar24', cena_rozmiar32='$cena_rozmiar32', cena_rozmiar50='$cena_rozmiar50', skladniki='$skladniki', zdjecie='$fhandle' VALUES (\"".$content."\")"); } ?>
