mySQLに挿入する各レコードを含む写真をアップロードする必要があります。私はすでに基本的な挿入スクリプトを作った。既存のスクリプトをどのように修正すれば、すべてのレコードを挿入するようにイメージを含めることができますか?画像は、任意の形状またはサイズであり得る。非常に簡単です。私は写真のためだけにフォームを簡略化しました。どんな助けもありがとう。mySQLの既存のスクリプトに写真のアップロードを追加する必要があります
"写真"と呼ばれる写真のルートディレクトリにフォルダを作成しました。
<?
$order = "INSERT INTO reg_add (connect_date,
reg,
first_name,
last_name)
VALUES
('$_POST[connect_date]',
'{$_POST[reg]}nv',
'$_POST[first_name]',
'$_POST[last_name]')";
$new_image = 'photos/'.basename($_FILES['image']['name']);
if(move_uploaded_file($_FILES['image']['tmp_name'], $new_image)) {
// The images was uploaded
} else{
header("location: reg_add_fail_IMAGE.php");
}
$result = mysql_query($order);
?>
FORM:
<form id="form_register" method="POST" action="reg_add.php">
<input class="req-string bx short" type="text" name="connect_date" id="connect_date">
<input type="hidden" name="MAX_FILE_SIZE" value="100000">
<input class="req-string bx long caps" type="text" name="reg" id="reg">
<input class="req-string bx long" type="text" name="first_name">
<input class="bx long" type="text" name="last_name">
Choose a image to upload: <input name="image" type="file">
<input id="rbSubmit" class="rb2 rbSubmit" type="submit" value="submit">
</form>
まあ、私はどこから始めるべきか分かりません。 – Erik
Googleで試してみてください:PHPファイルをアップロードしてください。ヒント:テキストエリアはファイルをアップロードするのに役立ちません。 –
[Google](https://www.google.co.uk/search?q=upload+image+from+html+form+using+php)はどうですか?または**関連**の大きなリストは右の質問ですか? – eggyal