ホームページ > バックエンド開発 > PHPチュートリアル > PHPで2つのフォーム値を渡すことについて質問があります。アドバイスをください。

PHPで2つのフォーム値を渡すことについて質問があります。アドバイスをください。

WBOY
リリース: 2016-06-13 12:18:59
オリジナル
830 人が閲覧しました

PHPで2つのフォームから値を渡す問題、アドバイスをお願いします
1ページに2つのフォームを書きました

<br /><form enctype="multipart/form-data" method="post" name="upform"><br />      上传图片:<br/><br />      </td><br />      <td><br />      <input name="upfile" type="file"><br />      <input type="submit" value="上传"><br><br />      允许上传的文件类型为:<?=implode(', ',$uptypes)?><br />      </td><br />    </form><br />
ログイン後にコピー


ファイルをアップロードした後、記入する必要があります他のフォーム 別のフォーム データはデータベースに書き込まれますが、最初のフォームでアップロードされた画像の名前を取得できません。
------解決策- --------- ----------
フォームへの書き込みを検討してください
-----解決策のアイデア----- --------- --------
2 番目の形式にはファイル名がないので、当然取得できません。
2 回実行すると、サーバーにキャッシュする必要があります
------解決策----------------------
2 番目のフォームには がありません。もちろん、このファイル アップロード ボックスには値がありません。変数を使用して保存し、挿入するだけです。

$f_name = $_FILES[upfile][name];

if(isset($_POST[product])){

$db->query(" INSERT INTO `p_product` (`pid`,`locate`, `name` " .
"VALUES (NULL, '$f_name', '$_POST[name]');
$db->Get_admin_msg("img.php","正常に追加されました");

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