IO.html 페이지에서 beaglebone으로 GPIO를 제어하기 위해 node.js를 사용하는 javascript 프로그램이 있습니다. 나는 "노드 myscript.js"로 자바 스크립트를 시작한다.Beaglebone Black Rev C 데비안, HTML에서 PHP 프로그램 실행
IO.html의 값을 mysql db에 저장할 PHP 파일을 추가하고 싶습니다. 나는 PHP와 SQL 데이터베이스를 만들었지 만 html 페이지가 PHP 파일에 액세스 할 수 있도록 PHP 파일을 호스팅하는 방법이나 위치를 잘 모릅니다.
myscript.js는 IO.html를 읽고 포트에서 수신 9090
않는 다른 포트에서 히아와 타 또는 아파치와 호스팅에 PHP 파일 필요?
<?php
$con=mysqli_connect("localhost","root","PW","parameters");
// Check connection
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
// escape variables for security
$A0 = mysqli_real_escape_string($con, $_POST['A0']);
$A1 = mysqli_real_escape_string($con, $_POST['A1']);
$A2 = mysqli_real_escape_string($con, $_POST['A2']);
$A3 = mysqli_real_escape_string($con, $_POST['A3']);
$A4 = mysqli_real_escape_string($con, $_POST['A4']);
$sql="INSERT INTO inputs (A0, A1, A2, A3, A4)
VALUES ('$A0', '$A1', '$A2', '$A3', '$A4')";
if (!mysqli_query($con,$sql)) {
die('Error: ' . mysqli_error($con));
}
echo "1 record added";
mysqli_close($con);
?>
하는 HTML 코드 조각 :
<form action="test.php" method="post">
A0: <input type="text" name="A0">
A1: <input type="text" name="A1">
A2: <input type="text" name="A2">
A3: <input type="text" name="A3">
A4: <input type="text" name="A4">
<input type="submit">
</form>