我正在尝试按下按钮在我的数据库中执行一个函数,但我似乎无法启动此ISSET。我究竟做错了什么?回声没有出现在我的页面上。
<form action="" name="stack" method="post">
<?PHP //echo "<input type=hidden name=customerx value=$Customer>"?>
<input id="stack" class="submit3" type="submit" value="Stack my GI" />
</form>
<?php
if(isset($_POST['stack'])){
$sqlcall = "{CALL WEB_StackGI(?)}";
$sqlargs = array(
array($Customer,SQLSRV_PARAM_IN)
);
$query = sqlsrv_query($conexion,$sqlcall, $sqlargs)or die(print_r(sqlsrv_errors(),true));
$row = sqlsrv_fetch_array($query);
echo "<b> Successfully stacked GI</b>";
}
?>
客户在页面开头定义。
$Customer = $_SESSION['IdCustomer'];
答案 0 :(得分:0)
<input id="stack" name="stack" class="submit3" type="submit" value="Stack my GI" />
你没有使用name属性。没有它,它将不会在post数组中发送该字段