위의 코드에서 도움이 필요하면 폴더에 이미지를 저장하는 것이 좋습니다 (사진). 하지만 양식에 의해 게시되고있는 다른 데이터는 데이터베이스에 저장되지 않습니다 ... 나는 PHP에 익숙하지 않고 웹 사이트 www.jeasyui.com에서이 코드를 발견했습니다. 그래서 난 :(. 그것을 수정하지만, 보통 fail..as에 시도이미지가 db의 폴더에 저장되고 있지만 다른 정보는 저장되지 않습니다.
if (!isset($_FILES['image']['tmp_name'])) {
echo "";
}else{
$file=$_FILES['image']['tmp_name'];
$image= addslashes(file_get_contents($_FILES['image']['tmp_name']));
$image_name= addslashes($_FILES['image']['name']);
move_uploaded_file($_FILES["image"]["tmp_name"],"photos/" . $_FILES["image"]["name"]);
$location="photos/" . $_FILES["image"]["name"];
$name = $_REQUEST['prname'];
$code = $_REQUEST['prcode'];
$type = $_REQUEST['prtype'];
$weight = $_REQUEST['prweight'];
$desc = $_REQUEST['prdesc'];
$machine = $_REQUEST['prmachinemodel'];
include 'conn.php';
$sql = "insert into canon (product_name,product_code,product_type, product_descp, product_weight, machine_model, location) values('$name','$code','$type','$desc',$weight','$machine','$location')";
$result = @mysql_query($sql);
if ($result){
echo json_encode(array('success'=>true));
} else {
echo json_encode(array('msg'=>'Some errors occured.'));
}}?>
죄송 conn.php은 다음과 같다 php $ conn = @mysql_connect ('localhost', 'root', ''); if (! $ conn) { \t ('연결할 수 없습니다 :'. mysql_error()); } mysql_select_db ('opt_systm', $ conn); ?> –
오류 메시지가있는 경우 오류 메시지가 보이지 않는 이유는 무엇입니까? p – lemondrop
사진이 제대로로드되지만 데이터베이스 삽입이 실패합니다. –