-1

次のコードはデータを MySQL にアップロードしますが、MySQL に画像をアップロードするための参照ボタンを追加したいと思います。

どうすればこれを達成できますか?

<form action='submiturl.php' method='POST'>
           <font face='sans-serif' size='5'>
           <center>
                   <span class="style2">Please fill out all fields to submit your Keyword.</span><br>
                   <br>
                   <span class="style2">Word Name:</span><br>
            <input type='text' size='50' name='title'><br><br> 
            <span class="style2">Keywords:</span><br><input type='text' size='50' name='keywords'><br>
            <span class="style2"><br>
Description</span><br><input name='description' type='text' value="" size='50' maxlength='200'>
<br><br>
             <input type='submit' name='submit' value='Submit URL'>
</form>
<br><a href='index.php' class="style2">Go Back</a></HTML>

<?php
// Language file in UTF-8
$submit = $_POST['submit'];
$title = $_POST['title'];
$keywords = $_POST['keywords'];
$description = $_POST['description'];



$connect = mysql_connect("localhost","123_search","password");
mysql_select_db("123_search");

if (!$title||!$keywords||!$description)
{
  die ("<center>Please fill in all fields.</center>");
}
else
if ($submit)
{
mysql_query("INSERT INTO searchengine VALUES('','$title','$keywords','$description')");
echo "<center>KeyWord Submitted!</center>";
}
else
echo "<center>Please fill in all fields.</center>";
?>
4

2 に答える 2

0

を使用し<input type='file' name='uploadimage'>ます。[参照]ボタンのあるテキストボックスが作成されます。

MySQLに画像を保存する方法の詳細については、このリンクにアクセスしてください。

于 2012-11-25T06:07:00.477 に答える
-1

MySQLに画像をアップロードするための参照ボタン?

画像ファイルをリモートディレクトリ(たとえば、「images /」)にアップロードすると同時に、ファイル名をテーブル(mysql)に保存する場合は、実行できるチュートリアルがたくさんあります。

ここにリンクがあります。

画像をアップロードしてファイル名をデータベースに保存するための簡単なチュートリアル。

編集

これをフォームに追加します

<form action='submiturl.php' method='POST' enctype="multipart/form-data">

フォームにファイルボタンを追加します

<input type="file" name="photo"><br> 

アップロードしたファイルをディレクトリに保存します

 $target = "images/"; //This is the directory where images will be saved 
 $target = $target . basename( $_FILES['photo']['name']); 

投稿されたファイル情報は、次のコマンドを使用して、PHP内の他のすべての投稿データとともに取得できます。

$pic=($_FILES['photo']['name']); // this gets the filename of the upload pic

これで、これをデータベーステーブルに保存できます。データベーステーブルにfilenameのフィールドを作成し、質問で行ったようにファイル名と残りのファイルを挿入します。

于 2012-11-25T06:06:07.127 に答える