<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<!--<script src="save.js"></script>-->
<h1>아령하세요 운동 설정 화면</h1>
</head>
<body>
<form action="http://서버의 공인 IP 주소/save.php" method="post">
<p>운동 종목 :
<input type="radio" name="workout" value="덤벨 컬"/>덤벨 컬
<input type="radio" name="workout" value="레터럴 레이즈"/>레터럴 레이즈
<br>
세트 수 : <input type="text" name="sets"/></br>
반복 수 : <input type="text" name="reps"/></br>
중 량 : <input type="text" name="weight"/>
</p>
<p><input type="submit"/></p>
</form>
</body>
</html>
config.xml 파일의 Privileges에 internet, application.launch 추가해준다.
config.xml 파일의 Source에 <access origin="*" subdomains="true"/> 추가해준다.
<?php
header("Access-Control-Allow-Origin: *");
$workout = strval($_POST['workout']); //운동 종목
$sets = intval($_POST['sets']); //세트 수
$reps = intval($_POST['reps']); //반복 수
$weight = intval($_POST['weight']); //중량
$con = mysqli_connect('localhost','root','DB 계정 비밀번호','dumbbell');
if (!$con) {
die('Could not connect: ' . mysqli_error($con));
}
mysqli_select_db($con,"dumbbell");
$sql = "UPDATE user
SET Workout='$workout', Sets = $sets, Reps = $reps, Weight=$weight
WHERE ID = 2;";
$result = mysqli_query($con,$sql);
if (mysqli_query($con, $sql)) {
echo "운동 설정이 완료되었습니다.";
echo "선택한 운동은 ".$_REQUEST['workout'];
} else {
echo "Error: " . $sql . "<br>" . mysqli_error($con);
}
mysqli_close($con);
?>
js로 값을 받아서 그걸 다시 서버의 PHP에 전달해야하는 줄 알고... 헛고생했다.
'타이젠' 카테고리의 다른 글
Two TAUs... (0) | 2018.03.03 |
---|---|
tau (0) | 2018.02.23 |
How to send datas to DB server? (0) | 2018.02.22 |
사용자가 운동 종목과 세트 수 반복 수 중량 입력하고 DB 저장 (0) | 2018.02.17 |
타이젠 폰에서 받아온 count 값을 js와 php로 db 저장하기 (0) | 2018.02.17 |