활동으로 웹 사이트를 만들고 있는데 어떻게 진행해야할지 모르겠습니다. 고객 정보 (이름, 성, 주소, 전화 번호)가있는 데이터베이스 파일 (.db)이 있으며 해당 필드에 더 많은 데이터를 입력하는 양식을 만들고 싶습니다.
queryDb.php라는 별도의 파일에 함수가 제공되었습니다.
function addCustomer($fname, $lname, $address, $phone) {
$db = new MyDB();
if(!$db){
echo '<script type="text/javascript">alert("'.$db->lastErrorMsg().'");</script>';
} else {
//echo "Opened database successfully\n";
}
$sql ='INSERT INTO CUSTOMERS (FIRSTNAME, LASTNAME, ADDRESS, PHONE) VALUES ("'.$fname.'", "'.$lname.'", "'.$address.'", "'.$phone.'");';
$db->query($sql);
}
내 주요 PHP 파일에는 다음과 같은 내용이 있습니다.
<?php
require_once "queryDb.php";
$firstname = $_POST["firstname"];
$lastname = $_POST["lastname"];
$address = $_POST["address"];
$phone = $_POST["phone"];
?>
그리고 양식, 나는 그것을 테스트하기 위해 주소와 전화의 두 가지 입력에 대해서만 만들었습니다.
<form action="reviewsubmit.php" method="post">
Test Address
<input type="text" id="address" name="address" placeholder="test"> />
Test phone
<input type="text" id="phone" name="phone" placeholder="test"> />
<input type="submit" name="Submit" value="Submit" />
</form>
이 파일에서 사용할 다른 파일의 함수를 어떻게 호출 할 수 있는지 잘 모르겠습니다. 어떻게 할 수 있습니까?
모든 것이 정상인 것 같습니다. 다음 함수를 호출하십시오.
<?php
require_once "queryDb.php";
$firstname = $_POST["firstname"];
$lastname = $_POST["lastname"];
$address = $_POST["address"];
$phone = $_POST["phone"];
addCustomer($firstname, $lastname, $address, $phone);
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다