0

私は脳死の瞬間を迎えています... 誰かが私とこれについて話し合って、素晴らしい提案をしてくれたら.

データベースから URL をインポートしています (例:www.mysite.com/images/image1.jpg変数として設定)newimage1

これは DB からロードされ、ページに配置されます。

これは編集ページなので、ユーザーは新しい画像をアップロードできます。

ユーザーが新しい画像をアップロードせずにページを保存した場合、newimage1変数は設定されず、変数が に設定されているため、データベースから既存の画像 URL がクリアされ""ます。

これを行う最善の方法は何ですか?newimage1が空白かどうかを確認し、データベースへの更新から削除するif ステートメントはありますか?

素朴な質問ですみません!

4

2 に答える 2

1
if( empty($_REQUEST['newImage1']) ) {
  //program logic
} else {
  //program logic
}
于 2012-10-29T16:23:01.763 に答える
1
$image_name = "";
if(!empty($_FILES)){
    $image_name = $_FILES['image']['tmp_name'];
}

$sql = "UPDATE table SET var1 = 'value1', var2='value2'";
if($image_name != "")
    $sql .= ", image_name = '".$image_name."'";
$sql .= " WHERE id_entry = 5";
于 2012-10-29T16:33:54.373 に答える