ユーザーがpictures.phpにログインするときにリダイレクトするログインページを作成しました。写真ページにはユーザーの画像が含まれている必要があります。画像をファイルディレクトリにアップロードするためのアップロードページを既に作成しており、ユーザーが画像をアップロードすると画像リンクが追加されますデータベースの新しい行、ユーザーの既存の行に画像リンクを追加する必要があります。ログイン時にユーザーのセッションを既に作成しています。
そのため、ユーザーの既存の行に画像リンクを追加する必要があります。
これは、画像をファイル ディレクトリに挿入し、そのリンクをデータベースの新しい行に保存するコードです。
<?php
$name = $_FILES["myfile"] ["name"];
$type = $_FILES["myfile"] ["type"];
$size = $_FILES["myfile"] ["size"];
$temp = $_FILES["myfile"] ["tmp_name"];
$name = $size.$size .$name ;
$error = $_FILES["myfile"] ["error"];
if ($error > 0){
die ("Error uploading image");
}else{
mysql_query("INSERT INTO userid (imageid) VALUES ('.$name')");
move_uploaded_file($temp,"uploaded/".$name);
echo "Upload Completed";
}
?>
そしてアップロードフォームは
<html>
<form action="upload.php" method="POST" enctype="multipart/form-data">
<input type="file" name="myfile">
<input type="Submit" value="Upload">
</form>
</html>
では、ユーザーの既存の行に画像をリンクする方法。