POST ISSET在同一页面上?

时间:2014-10-31 00:43:44

标签: php html sql

我正在尝试按下按钮在我的数据库中执行一个函数,但我似乎无法启动此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'];

1 个答案:

答案 0 :(得分:0)

<input id="stack" name="stack" class="submit3" type="submit" value="Stack my GI" />

你没有使用name属性。没有它,它将不会在post数组中发送该字段