以下を使用して画像を選択しました。
<input type="file" id="pimg" name="pimg" accept='image/*'/>
私のJavaScriptコード:
p_img =document.getElementById("pimg").value;
param= 'pn='+p_img;
xmlhttp.open("GET","add_prod.php?"+param,false);
xmlhttp.send();
私のphpコード:
p_img=$_GET['img'];
$con = mysqli_connect('localhost', 'admin', 'admin', 'products');
$sql="INSERT INTO prod (img) VALUES ('$p_img')";
if (!mysqli_query($con,$sql))
{
die('Error: ' . mysqli_error($con));
}
これにより、ファイルの名前のみが保存されます。しかし、ファイルをPCからディレクトリにコピーしたい。AJAXを使用して値を渡すために完全な追加製品を使用しているため、Javascriptを使用する必要があります