PHP로 쇼핑 사이트를 만들고 제품 데이터 문제가 하나 있습니다.어떻게 데이터를 가져 와서 PHP에서 ID를 사용하여 삽입 하시겠습니까?
First I make **product** datatabe below.
CREATE TABLE IF NOT EXISTS `product` (
`product_id` int(11) NOT NULL AUTO_INCREMENT,
`product_sales_id` int(11) NOT NULL,
`product_name` varchar(100) NOT NULL,
`product_price` varchar(5000) NOT NULL,
`image_name` varchar(300) NOT NULL,
PRIMARY KEY (`product_id`)
)
And Second table **product sales** below :
CREATE TABLE IF NOT EXISTS `product_sales` (
`product_sales_id` int(11) NOT NULL,
)
Below page it admin site page when select product to insert in database and
show in product page.
Add_Product.php :
<?php
include_once('include/connection.php');
include_once('include/function.php');
?>
<?php
if(isset($_POST['submit'])){
$product_name = mysqli_real_escape_string($conn,$_POST['product_name']);
$product_price = mysqli_real_escape_string($conn,$_POST['product_price']);
$image_name = mysqli_real_escape_string($conn, basename($_FILES["product_image"]["name"]));
$target_dir = "upload/";
$target_file = $target_dir . basename($_FILES["product_image"]["name"]);
$uploadOk = 1;
$imageFileType = pathinfo($target_file,PATHINFO_EXTENSION);
$filetype = $_FILES["product_image"]["type"];
$image_upload = move_uploaded_file($_FILES["product_image"]["tmp_name"], $target_file);
if($image_upload){
mysqli_query($conn,"INSERT INTO product(product_name,product_price,image_name) VALUES ('".$product_name."','".$product_price."','".$image_name."')");
}
}
?>
는 좀 더 페이지 제품 판매 페이지에 만들하지만 난 내가 테이블 product_sales 및 사용하여 페이지에서 데이터베이스와 쇼에 product_sales를 추가하는 방법 제품 테이블 자신의 ID 저장소를 만들 쇼 이상이 을 만드는 방법을 알고하지 않습니다 ID를 통해.
product_sales 테이블에 product_id를 지정해야하지만 제품 테이블에 product_sales_id를 지정하지 않아도됩니다. 제품이 특정 주문에 영원히 속하지 않기 때문입니다. –
또한 제품에서 products_sales 테이블로 직접 주문하는 방법은 무엇입니까? 사용자가 추가 할 모든 제품이 들어있는 장 Y 구니에 대해 하나의 임시 테이블을 작성해야하며 사용자가 제품을 검토 한 후 주. 할 때 임시 테이블에서 제거한 후 products_sales 테이블에 올 것입니다. –
임시 테이블에서도 session_ids가있는 제품을 먼저 저장해야하며 사용자 로그인시 임시 테이블에 사용자 이름이나 전자 메일을 추가해야합니다. –