ホームページ > バックエンド開発 > PHPチュートリアル > 写真が消える問題を解決する方法

写真が消える問題を解決する方法

DDD
リリース: 2024-04-07 15:16:16
オリジナル
1945 人が閲覧しました

写真が消える問題を解決する方法
まず写真ファイルをアップロードします
$file=$_FILES['userfile'];
if(is_uploaded_file($file['tmp_name'])){
$query =mysql_query("INSERT INTO gdb_banner(image_src ) VALUES ('images/{$file['name']}*{$_PO['myselect']}')");
if($ query){
echo "";
} else{
echo "<script> alert('一時ファイル アップロードされたファイルがフォルダ内に見つかりません');history.back();</script>";
exit();
} > $ query=mysql_query("SELECT id,image_src FROM gdb_banner ORDER BY id DESC");
$result=mysql_fetch_array($query,MYSQL_ASSOC);
$src=explode (' *',$result['image_src' ]);
if($src[1]=="left"){
$srcright=$src[0 ]; ='左' 幅 = "90px" 高さ = 180"/>

$_PO ['myselect'] 左側と右側のどちらのパラメータをアップロードするか
左側をアップロードすると右側の写真が消えます、右側をアップロードすると左側の写真が消えます、2 つの写真を組み合わせる方法



------解決策--------

$src=explode(' *',$result['image_src']);
if($src[1]=="left"){

$ srcleft=$src[0];

} else {
$srcright=$src[0];
}ここで問題があります。最終結果はイメージ パス変数です。$srcleft または $srcright のいずれか 1 つだけが存在します。正しい方法は、読み取るデータが 2 つあることです。1 つは $srcleft で、もう 1 つは $srcright の

------解決策 --------------- -----

if($src[1]=="left"){

$srcleft=$ src[0];

} else {
$srcright=$src[0];

}値が割り当てられる変数は 1 つだけです。左側の画像をアップロードすると、firebug を使用して右側の画像の src アドレスを表示できます。空いていると推定されます。


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート