Я приложил приведенный ниже код. Это форма для приема значений из пользовательского интерфейса, и я хочу сохранить результат в базе данных postgresql, но мой интерфейс работает нормально, но значения в базе данных не вставляются.
<?php
include("connection.php");
error_reporting(0);
?>
<html>
<head>
<title>TESTING INTERFACE</TITLE>
</head>
<body>
<BR>
TESTING INTERFACE
<BR>
<form action ="" method="GET">
Year <input type="text" name ="Year" value =""/><br><br>
GDP<input type="text" name ="GDP" value =""/><br><br>
Gross Indirect Tax <input type="text" name ="Gross_Indirect_Tax" value
=""/><br><br>
CE Revenue<input type="text" name =" CE_Revenue" value =""/><br><br>
CE Revenue percentage<input type="text" name ="CE_REvenue_Percentage"
value =""/><br><br>
<input type ="submit" name="" value ="submit"/>
</form>
<?php
$yr = $_GET['Year'];
$gs = $_GET['GDP'];
$rs1 = $_GET['Gross_Indirect_Tax'];
$rs2 = $_GET['CE_Revenue'];
$rs3 = $_GET['CE_REvenue_Percentage'];
echo $yr;
echo $gs;
echo $rs1;
echo $rs2;
echo $rs3;
//echo "$_POST[Year]";
$query = "INSERT INTO indirecttax
(Year,GDP,Gross_Indirect_Tax,CE_Revenue,CE_REvenue_Percentage)
VALUES($yr,$gs,$rs1,$rs2,$rs3)" ;
$x = pg_query($query);
//$qw = pg_query (INSERT INTO indirecttax
(Year,GDP,Gross_Indirect_Tax,CE_Revenue,CE_REvenue_Percentage)
VALUES($yr,$gs,$rs1,$rs2,$rs3)) ;
//$query = "INSERT INTO Criteria_Parameters
(CriteriaID,DomainID,Criteria_Name,Upper_Limit,Lower_Limit,Range,Unit)
VALUES
/*
$data = pg_query($conn,$qw);
if($data)
{
echo "data inserted into database";
}
else
{
echo "sorry";
}
*/
?>
</body>
</html>
Мой файл connection.php работает нормально.
Мое заявление вставки не дает результатов