Cześć, chciałem zapytać gdzie zrobiłem błąd. Zrobiłem sobie formularz a w nim parę prostych danych +jeśli użytkownik chce może dodać swoje zdjęcie. Z tym że dodanie jakiejś grafiki(zdjecia) nie jest wymagane. W sprawdzeniu mam:
<?php
if(isset($_FILES['zdjecie']) AND
$_POST['status'] == '') {
$status=0;
include("user.php");
include("mysql_connect.php");
$fhandle = fopen($_FILES['zdjecie']['tmp_name'], "r");
$zapytanie= mysql_query ("INSERT INTO $mysql_tabela (user,kategoria,data_dodania,zdjecie,status) VALUES ('$user','$kategoria', NOW(),'$content','00')") or
die ("Błąd w zapytaniu !");
echo"Dziękujemy za skorzystanie z naszego serwisu. ";
} else if(!isset($_FILES['zdjecie']) AND
$_POST['status'] == '') {
include("user.php");
include("mysql_connect.php");
$zapytanie= mysql_query ("INSERT INTO $mysql_tabela (user,kategoria,data_dodania,zdjecie,status) VALUES ('$user','$kategoria', NOW(),'0','00')") or
die ("Błąd w zapytaniu !");
echo"Dziękujemy za skorzystanie z naszego serwisu. "; ?>
Problem w tym, że jak nie dodam zdjęcia to wywala błąd:
Warning: fread(): supplied argument IS NOT a valid stream resource IN ..../dodaj_cos_wykonaj.php ON line 325
Warning: fread(): supplied argument IS NOT a valid stream resource IN ..../dodaj_cos_wykonaj.php ON line 326
a przecież jak nie ma zdjęcia powinno wykonać 2 pętle, coś sknociłem?