我的patient_display.php代码调用了传递P_ID的patient_history.php文件。以下是我的代码。如何将html输入标签的值传递给php代码?
patient_display.php:
echo '<form name="Patient" action="patient_history_display.php" method="get">';
$pid=$_GET["patient_id"];
echo '<input type="text" name="p_id" value= '.$pid.' >';
</form>
patient_history.php:
$result = mysqli_query($con,"SELECT P.P_F_NAME, P.P_L_NAME,P.P_ADDR, round(datediff(now(),P.P_DOB)/365) AS P_AGE, D.D_DESC, A.A_DESC
FROM P_HAS_A PA, patient P, P_HAS_D PD, n_provide_m NM, disease D, allergy A
WHERE P.P_ID = PD.P_ID AND PD.D_ID = D.D_ID AND P.P_ID = PA.P_ID AND PA.A_ID = A.A_ID AND P.P_ID='{$_GET["p_id"]}';");
$pid=$_GET["p_id"];
然而,抛出下面的错误 SCREAM:忽略 注意屏蔽错误:未定义指数:P_ID在
删除$ PID = $ _ GET [ “patient_id”];来自patient_display.php: – Anish
你是否打算改变代码如下? echo''; – user3575178
您是否在该行中获得了p_id的值? – Jenz