A co w przypadku, jeśli wybieram plik do załadowania "plik1" i w przypadku gdy go nie wybieram a skrypt wykonuje to samo?
Jaką wartość przekazuje input w przypadku type="file"
<form action="" method="POST" enctype="multipart/form-data"> <input type="checkbox" name="usun_fotke" value="1"> <input name="plik1" type="file" class="textbox"/> <input type="submit" value="Zmień" name="upf">
<?php
if($_POST['upf'])
{
if($_POST['usun_fotke']=="1")
{
$up="UPDATE ".$pre."user SET user_fotka='' WHERE user_id='".$_SESSION['user_id']."'";
header("Location: ".$ust['adres']."user/panel/7"); }
else
{
if($_POST['plik1']==NULL) //z false też nie działa
{
header("Location: ".$ust['adres']."user/panel/1"); }
else
{
include("include/fotka.php");
$fotu=@imggda($ust);
$up="UPDATE ".$pre."user SET user_fotka='".$fotu."' WHERE user_id='".$_SESSION['user_id']."'";
header("Location: ".$ust['adres']."user/panel/5");
}
}
}
?>