추가 양식으로 제출한 데이터가 데이터베이스로 전송되지 않는 이유는 무엇입니까? 추가를 클릭하면 데이터가 지워집니다. 데이터베이스에 대한 연결이 가능한지 확인하려면 끝에 있는 추가 상태를 주석 처리하세요. 가능한 모든 방법을 시도했지만 문제가 어디에 있는지 모르겠습니다. 문제가 어디에 있는지 알아내도록 도와주실 수 있나요? 오랫동안 이 문제에 봉착해 있었습니다. 감사합니다 감사합니다 정말 감사합니다
form 싱글
<body>
<div>
<form action="addAction.php?action=add" method="get" > ;
<fieldset>
.....
</fieldset>
</div>
<div><tr>
<td><a href =" ../right.php">반환</td>
<td><input type="submit" name="submit" value="추가"></td>
<td> ;<input type="reset" name="reset" value="재설정"></td>
</tr>
</form>
</div> ;
액션 연산
<?php
include '../function/conn.php';
if ($db_select){
switch ($_GET['action']) {
케이스 '추가'://add
$Rnumber = $_POST['Rnumber'];
$Raddress = $_POST['Raddress'];
$Rtype = $_POST['Rtype']
$Rstate = $_POST['Rstate'];
$Remark = $_POST['Remark'];
$sql = "방(room_id, room_address, room_type, room_state, room_remark) 값에 삽입 ('$Rnumber' , '$Raddress','$Rtype','$Rstate','$Remark')";
$rw = mysql_query($sql);
echo mysql_error();
if ($rw > ; 0 ){
echo "<script>alert('추가 성공');</script>"; ;
?>
未完待续。。。2019-01-29 11:04:32
$sql = "방(room_id, room_address, room_type, room_state, room_remark) 값에 삽입 ('$Rnumber', '$Raddress','$Rtype','$Rstate','$Remark')";
이 SQL 문을 인쇄하고 mysql 관리 도구로 이동하여 실행 가능한지 확인하세요.
그리고 "<form action="addAction.php?action=add" method="get">",
get을 사용하여 양식을 제출하고 post를 사용하여 데이터를 수신합니다
$Rnumber = $_POST [ 'Rnumber'];
$Raddress = $_POST['Raddress'];
$Rtype = $_POST['Rtype'];
$Rstate = $_POST['Rstate'];
$Remark = $ _POST['비고'];