####やりたいこと
1.フォーム画面を作り入力して、データベースにテキスト、写真を登録
HTML
1<form method="post" action="***.php"name=""> 2<input type="text" name="txt" size="35"> 3<input type="file" name="img" id="photo_file1" class="photo_file1" multiple="multiple"> 4<input type="image" src="img/mikan.png"name="fo1" id="form"wrap="hard" onclick="sub();"> 5</form>
PHP
1<?php 2$path = "../img/photo/"; 3$file = $_FILES["img"]["name"]; 4 5$filename = $path . $file; 6if (is_uploaded_file($_FILES["imgup"]["tmp_name"])) { 7 if (move_uploaded_file($_FILES["imgup"]["tmp_name"], $filename)) { 8 chmod("files/" . $filename, 0644); 9 echo ""; 10 } else { 11 echo "ファイルをアップロードできません。"; 12 } 13} else { 14 echo ""; 15} 16 17if(!$file){ 18 $filename = NULL; 19} 20 21$cn1=mysql_connect("localhost","root","****"); 22$db=mysql_select_db("sample",$cn1); 23if(!empty($_POST["txt"])){ 24$result = mysql_query("INSERT INTO preview(txt,photo1,) VALUE(\"$_POST[txt]\",\"$filename\")",$cn1); 25 } 26 27?>
2.登録内容の編集
HTML
1(データベース接続処理等は省略) 2<input type="text" name="txt" size="35" value="$txt"> 3<input type="file" name="img" id="photo_file1" class="photo_file1" multiple="multiple"> 4
###できているところ
・登録時文字と写真はデータベースにはいる
・登録内容が表示ページで反映されている
・登録内容の編集時に文字データの値はセットされている
###できないところ
登録内容の編集時に写真の値がセットされていない
<input type="file">にはvalue値がないのでどうセットしたらいいかわかりません
わかる方いましたら教えていただけると幸いです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。