Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何发布appointmentid的值?_Php_Post - Fatal编程技术网

Php 如何发布appointmentid的值?

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=

如果(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=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获取下拉菜单中的值时已提交表单,我想发布所选的值。