Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/87.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 将表单发布到SQL数据库_Php_Sql_Forms - Fatal编程技术网

Php 将表单发布到SQL数据库

Php 将表单发布到SQL数据库,php,sql,forms,Php,Sql,Forms,无论我选择什么选择,第一个名为Forte ID的字段都会发布一个值0。以下是我的两个文件: php(表单) 无论在index.php字段Forte ID中选择了哪个选项,它都会发布一个值0。怎么了?在我添加一个名为Phone Number的字段之前,它是有效的。但这没有道理,为什么会把选择搞砸 如果我需要澄清任何事情,请告诉我,并提前感谢您的帮助 必须创建名为ForteID的字段 <select id="ForteID" name="ForteID"> <option

无论我选择什么选择,第一个名为Forte ID的字段都会发布一个值0。以下是我的两个文件:

php(表单)

无论在index.php字段Forte ID中选择了哪个选项,它都会发布一个值0。怎么了?在我添加一个名为Phone Number的字段之前,它是有效的。但这没有道理,为什么会把选择搞砸


如果我需要澄清任何事情,请告诉我,并提前感谢您的帮助

必须创建名为ForteID的字段

<select id="ForteID" name="ForteID">    
<option value="0">Select Payment</option>   
<option value="ach">Checking</option>
<option value="cc">Credit Card</option>

选择付款
检查
信用卡

是第二个

您不应该有两个id和名称相同的字段(ForteID)。如果您仍然有问题,请用更正的代码更新您的问题。
$serverName = 'Server\SQLEXPRESS';
$connectionInfo = array('Database'=>'database', 'UID'=>'username', 'PWD'=>'password');
$connection = sqlsrv_connect($serverName, $connectionInfo);
if( $connection === false )
{
 echo "Connection could not be established.\n";
 die( print_r( sqlsrv_errors(), true));
}
$tsql = "INSERT INTO logs(ForteID, disposition, appnumber, Finance_Num, num_payments, ach_cc, date, notes, Phone_Num) VALUES (?,?,?,?,?,?,?,?,?)";
$parameters = array( $_POST[ForteID], $_POST[disposition], $_POST[appnumber], $_POST[Finance_Num], $_POST[num_payments], $_POST[ach_cc], $_POST[date], $_POST[notes], $_POST[Phone_Num]);
$stmt = sqlsrv_query($connection, $tsql, $parameters);
if( $stmt === false ){
echo "Statement could not be executed.\n";
 die( print_r( sqlsrv_errors(), true));
} else {
echo "Rows affected: ".sqlsrv_rows_affected( $stmt )."\n";
}
<select id="ForteID" name="ForteID">    
<option value="0">Select Payment</option>   
<option value="ach">Checking</option>
<option value="cc">Credit Card</option>