에서 선택한 옵션에 따라 MySQL의 쿼리를 업데이트하는 방법 :같이 나는 MySQL의 DB에 테이블이 HTML <select> 태그
id usr request type status
1 name1 msg 1 leave Pending
2 name2 msg 2 sick Pending
3 name3 msg 3 leave Pending
나는 두 PHP 파일, 즉 addrequest.php 및 confirmrequest.php 있습니다. .. 이름에서 알 수 있듯이 사용자는 휴가 등을 요청할 수 있고 다른 하나는 동의를 거부하거나 거부하는 데 사용됩니다. 사용자가 요청을 생성하면, 상태 'Pending'을 가진 mysql db에 추가된다. '보류 중'상태가 기본적으로 추가됩니다. 요청이 만들어지면 는 그것이 confirmrequest.php에 표시되고, 후자의 상태 항목이 구성 것 인 유일한 차이, 즉 3 개 옵션 승인자 선택되면
<select name="status" >
<option value="1"><? echo "$status"; ?></option>
<option value="1">Approved</option>
<option value="2">Dis-approved</option>
을 태그를 선택 confirmrequest.php에서 태그를 승인하거나 거부하려면 mysql db에서 업데이트해야합니다. 요청이 확인되거나 거부 된 레코드 만 요청이 생성 된 db에서 업데이트되어야합니다. 어떻게이 일을해야합니까 ???
_GET뿐만 아니라 출처에 관계없이 사용자 입력을 위생적으로 관리해야합니다. –
감사합니다 @ 마르크, 당신은 절대적으로 맞습니다 :) – Marco