<p class="sougouContent"> </p> <p class="tag"> データベースの写真をアップロードする </p> <head> <br> <title>写真 </title> <br> <!-- <br /> body,td,th { <br /> font-size: 12px } <br /> margin-left: 10px; ; <br /> margin-top: 10px; <br /> margin-bottom: 10px; <br /> </head> を選択してくださいファイルをアップロード&lt; form action = "" post "enctype =" multipart/form-data "&lt; id="auto"> <br> </td> <br> " </tr> ; <br /> " <tr> <br /> " ファイル "></td> <br> </tr> tr> <br> <td>大きな画像 </td> <input name="u_file[]" type="file "> <br> </tr> /tbody> <tr><tdcolspan="4"><input type="submit" value="アップロード" /></td></tr> <tdcolspan="4">画像の説明:<input type="text" name="wd" size="42" maxlength= "100" /></td> ($destination_folder) ) <br> $error == UPLOAD_ERR_OK ) { <br> _folder .time().$name; <br> move_uploaded_file($tmp_name, $uploadfile); <br> echo 'File'.$name.' が正常にアップロードされました。 '<br>'; <br> <br> } } <br> } <br> ?> <br> </html> <br> <br> <br> と入力します。画像の説明文の説明文 3 つの画像のパスを入力画像の説明内容とともにデータベースに送信する方法を教えてください。 <br> たとえば、データベースは picic で、対応するフィールドは picid、p_explain (画像の説明)、s_pic (小さい画像のパス)、m_pic (中程度の画像のパス)、b_pic (大きい画像のパス) です <br> <br><br> <h2>ディスカッションに返信 (解決策) </h2> <p class="sougouAnswer"> ....... <br> echo 'File'.$name.' が正常にアップロードされました、画像パス: '.$uploadfile.'<br>'; <br> $arr[]=$uploadfile; <br> } <br> $sql="画像の値に挿入('','$_POST['wd']','$arr[0]','$arr[1]', ' $arr[2]')"; <br> mysql_query($sql); </p> <p class="sougouAnswer"> LZ、同時に N 個のレコードを挿入しますか? <br> すごいです<br> foreach ループでアップロードするときに SQL ステートメントを結合し、成功後に実行できます </p> <p class="sougouAnswer"> <html> <br> <br> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <br> <title>图片批量上传</title> <br> <style type="text/css"> <br> <!-- <br /> body,td,th { <br /> font-size: 12px; <br /> } <br /> body { <br /> margin-left: 10px; <br /> マージントップ: 10px; <br /> マージン右: 10px; <br /> margin-bottom: 10px; <br /> } <br /> --> <br> </style> <br> </head> <br> <br> 请选择要上传的文件 <br> <form action="" method="post" enctype="multipart/form-data"> <br> <table id="up_table" border="1" bgcolor="f0f0f0" > <br> <tbody id="auto"> <br> <tr id="show" > <br> <td>小图 </td> <br> <td><input name="u_file[]" type="file"></td> <br> </tr> <br> </p> <tr> <br> <td>中図 </td> <br> <td><input name="u_file[]" type="file"></td> <br> </tr> <br> <tr> <br> <td>大图 </td> <br> <td><input name="u_file[]" type="file"></td> <br> </tr> <br> </tbody> <br> <tr><td colspan="4"><input type="submit" value="上传" /></td></tr> <br> <tr> <br> <td colspan="4">图片说明:<input type="text" name="wd" size="42" maxlength="100" /></td> <br> </tr> <br> </テーブル> <br> </form> <br> <?php <br /> <br /> $destination_folder = "写真/"; <br /> <br /> if(!file_exists($destination_folder)) <br /> { <br /> mkdir($destination_folder); <br /> } <br /> <br /> foreach ($_FILES["u_file"]["error"] as $key => $error) { <br> if ($error == UPLOAD_ERR_OK) { <br> $tmp_name = $_FILES[" u_file"][ "tmp_name"][$key]; <br> $name = $_FILES["u_file"]["name"][$key]; <br> $uploadfile = $destination_folder.time().$name; <br> move_uploaded_file($tmp_name, $uploadfile); <br> echo '文件'.$name.'上传成功,图片路径:'.$uploadfile.'<br>'; <br> <br> } <br> } <br> ?> <br> </body> <br> </html> <br> <br> 色の部分は 3 枚の写真の転送が成功した後に表示される写真の経路です。 <br> その後、写真説明説明欄に入力された説明文字、説明 3 枚の写真の経路は、入力された写真説明の内容を一緒にデータベースに転送しますか? <br> 例:絵、对应字段分别はpicid、p_explain(图片说明)、s_pic(小图路径)、m_pic(中图路径)、b_pic(大图路径) <br> <br> ..... <br> echo '文件'.$name.'上传成功,图片路径:'.$uploadfile.'<br>'; <br> $arr[]=$uploadfile; <br> } <br> $sql="写真の値に挿入('','$_POST['wd']','$arr[0]','$arr[1]','$arr[2]')" ; <br> mysql_query($sql); <br> <br>$arrで取得した配列に何か問題があるのでしょうか? <br>配列 ( [0] =>picture/13703303631.jpg ) <br>配列 ( [0] =>picture/13703303631.jpg [1] =>picture/13703303632.jpg ) <br>配列 ( [0] => picture/13703303631.jpg [1] =>picture/13703303632.jpg [2] =>picture/13703303633.jpg ) <p class="sougouAnswer"> 問題ありません。foreach で印刷しました。もちろん、これが結果です。 #1さんの回答をよく読んでください。 </p> <p class="sougouAnswer"> 問題ありません。foreach で印刷しました。もちろん、結果はこれです。 #1さんの回答をよく読んでください。 <br> <br> ご回答ありがとうございます、機能は実装されました。 </p> </tr>