Качване на снимки

Blagoicho

Registered
Здравейте.
Значи имам следния код:
Код:
//Path
$path = 'upload/';

//Pozvoleni failove
$allowed = array('png', 'jpg', 'bmp', 'jpeg', 'gif');

$picture1 = $_FILES['picture1']['name'];
$picture1_size = $_FILES['picture1']['size'];

//pic 1
if (in_array(end(explode('.', $picture1)), $allowed)) {
  if ($picture1_size < (5000 * 5000 * 2)) {
    $picture1_newname = md5(microtime() . $picture1) . '.' . end(explode('.', $picture1));

    if (move_uploaded_file($_FILES['picture1']['tmp_name'], $path . $picture1_newname)) {
      echo 'kachena;';
    }
  }
  else {
    echo 'mnogo golqma;';
  }
}
else {
  echo 'nepozvolen format ili nishto ne e uploadnato;';
}

Може ли някой да го редактира за да може когато не е качено нищо да не записва нищо в базата данни.. защото сега без да сам качил снимка и натисна бутона качи то записва пак в базата данни празно поле..
Демек искам ако не е избрана снимка да исписва примерно "Не сте качили нищо"

Дано сте ме разбрали :D Благодаря!
 
//Path
$path = 'upload/';

//Pozvoleni failove
$allowed = array('png', 'jpg', 'bmp', 'jpeg', 'gif');

$picture1 = $_FILES['picture1']['name'];
$picture1_size = $_FILES['picture1']['size'];

//pic 1
if (in_array(end(explode('.', $picture1)), $allowed) || !empty($picture1)) {
if ($picture1_size < (5000 * 5000 * 2)) {
$picture1_newname = md5(microtime() . $picture1) . '.' . end(explode('.', $picture1));

if (move_uploaded_file($_FILES['picture1']['tmp_name'], $path . $picture1_newname)) {
echo 'kachena;';
}
}
else {
echo 'mnogo golqma;';
}
}
else {
echo 'nepozvolen format ili nishto ne e uploadnato;';
}
 

Back
Горе