표시 테이블에서 'ID'를 가져 와서 employee_display_id라는 변수에 저장하려고합니다. 나는 ...
if(sset($_GET['id'])){
$employee_display_id = $_GET['iod'];
}
하고는 '$ employee_display_id'변수를 사용하여 진행, 당신은 정의되지 않은 변수 오류가 발생을하면 아래 함수를 작성하지 않는 경우 있음을 알고 있습니다.
당신은 어떻게 통합 않는 ...에
if(sset($_GET['id'])){
$employee_display_id = $_GET['iod'];
}
...
if(isset($_POST['update']))
{
$updatename = htmlentities(strip_tags(mysql_real_escape_string($_POST['update_name'])));
$updateusername = htmlentities(strip_tags(mysql_real_escape_string($_POST['update_username'])));
echo $update_query = "UPDATE `employees` SET `name`='$updatename', `username`='$updateusername' WHERE `employee_id`='4'";/* $employee_display_id */
$update_result = mysql_query($update_query);
}
else
{
echo mysql_error();
}
는 그래서는 UPDATE 쿼리의 WHERE 절에 변수를 사용할 수 있습니다 ??
안녕 Ouairz, 당신의 추정은 정확합니다 ... 내가 링크를 사용하는 테이블에서 업데이트 중입니다. ID에 대한 SELECT 문과 함께 사용할 isset 함수가 있고 변수에 echoet을 할당합니다. 이 ID의 전달을 확인하면 내가 첫 번째 업데이트 페이지를 엽니 다. 나는 당신이 제안한대로 내 UPDATE 문을 변경했다. 이 코드 블록을 추가 하겠지만, 주석을 추가 할 때이를 수행하는 방법을 모르십시오 (초보자 경보!). 그래서 내 의견을 당신의 것처럼 보이게 할 수는 없습니다. 무슨 일이 일어나고 있는지 'ID가 설정되지 않았습니다'로 설정된 else 문이 있습니다. – chrisjwebb1978