Php 如何发布appointmentid的值?
如果(isset($_POST['update'])){ $UpdateQuery=“更新约会集约会状态ID=”$\u POST[AppointStatusID]”,其中约会状态ID=”$\u POST[AppointStatusID]”; mysql\u查询($UpdateQuery); };Php 如何发布appointmentid的值?,php,post,Php,Post,如果(isset($_POST['update'])){ $UpdateQuery=“更新约会集约会状态ID=”$\u POST[AppointStatusID]”,其中约会状态ID=”$\u POST[AppointStatusID]”; mysql\u查询($UpdateQuery); }; $query2 = "SELECT * from appointmentstatus"; $result = mysql_query($query2); echo "<select name=
$query2 = "SELECT * from appointmentstatus";
$result = mysql_query($query2);
echo "<select name=appointmentstatusid>";
while ($line = mysql_fetch_array($result)) {
echo "<option value=".$line['appointmentstatusid'].">";
echo $line['appointmentstatus'];
echo "</option>";
}
echo $_POST["appointmentstatusid"];
echo "</select>";
$query2=“从任命状态选择*”;
$result=mysql\u查询($query2);
回声“;
而($line=mysql\u fetch\u数组($result)){
回声“;
echo$行['appointmentstatus'];
回声“;
}
echo$_POST[“任命状态ID”];
回声“;
我想发布
AppointStatusID
,但在运行它时,我收到一个未定义索引AppointStatusID
错误(引用$\u post[]
中的错误),但我不确定原因。不确定我的更新中的where子句是否有问题。取出echo$\u POST[“appointmentstatusid”]代码>在该代码中输入问题,然后提交表单。在发布表单的页面上,您应该在$\u post[“appointmentstatusid”]
变量中有一个值。如果我理解得很好,您需要将$line['AppointStatus'的值传递到另一个带有表单帖子的页面。是这样吗
如果是,你需要这样做
<form action="http://target.url" name="" id="" method="POST">
<input type='hidden' name='appointment_status' value='$line['appointmentstatus']'>
</form>
<script type="text/javascript">
$(document).ready(function() {
window.document.forms[0].submit();
});
</script>
$(文档).ready(函数(){
window.document.forms[0].submit();
});
运行此脚本时是否已提交表单?如果没有,则在$\u POST
中不会有任何内容。您是否确实发送了名为appointmentstatusid
的POST数据?我不太明白你为什么想回应
除了
和
之外,在
和
之间不应该有任何东西。你为什么在那里重复这个?是否默认选择旧值?是的,我在运行ScriptBeween和im获取下拉菜单中的值时已提交表单,我想发布所选的值。