반응형
isset () 함수를 사용하여 submit
입력 유형이 눌 렸는지 확인할 수 있지만 입력 유형 버튼을 눌렀는지 확인하는 방법이 있습니까?
내 코드에서 버튼은 .Onclick () 이벤트에 대한 함수를 호출하는 것 외에 페이지를 새로 고치고 PHP 내부에 데이터베이스 항목을 만듭니다 ... 버튼을 누른 후에 만 항목을 만들고 싶습니다 ... 다른 이유로 제출 유형을 사용할 수 없습니다 ... 다음은 몇 가지 코드입니다.
function send()
{
var events = document.getElementById("event").value;
location.href = "calm.php?day=" + xx + "&month=" + yy + "&year=" +
zz + "&events=" + events;
}
<input name="Button"
type="button"
id="submit"
onclick="send(this.form)"
value="Button" />
<?php
session_start();
include_once "connect_to_mysql.php";
$day = $_GET['day'];
$month = $_GET['month'];
$year = $_GET['year'];
$events = $_GET['events'];
$userid = $_SESSION['id'];
if (isset($_POST['button']))
{
$sql = mysql_query("INSERT INTO events (userid,month,day,year,events)
VALUES('$userid','$month','$day', '$year','$events')")
or die (mysql_error());
}
?>
해결 방법
isset ($ _ POST [ 'Button'])
방금 대문자 B
를 놓쳤습니다. 입력의 name
속성과 동일하게 일치해야합니다.
참조 페이지 https://stackoverflow.com/questions/9086947
반응형
'MySql' 카테고리의 다른 글
MySQL Doctrine 2에서 QueryBuilder를 사용하여 SELECT 하위 쿼리로 LEFT JOIN을 만드는 방법은 무엇입니까? (0) | 2020.09.22 |
---|---|
MySQL mySQL Workbench를 사용하여 사용자에게 테이블 권한 추가 (0) | 2020.09.22 |
MySQL SELECT * 쿼리에서 날짜 형식 지정 (0) | 2020.09.22 |
MySQL Workbench를 사용하여 새 MySQL 데이터베이스 만들기 (0) | 2020.09.21 |
MySQL 쿼리를 최적화하기 위해 타임 스탬프에 인덱스 만들기 (0) | 2020.09.21 |
댓글