2017-02-21 78 views
1

我已经遇到障碍,不知道如何继续。在我的html网站用户输入一些数据的第一个数据是从数据库中的数字填充下拉框,所以用户只在这里选择,第二个数字你需要输入和第三个数字你需要输入。第四场只是现在的随机文本。在html中输入值并发送到mysql数据库,然后乘上

我想要做的是以某种方式将从下拉框中选择的数字和用户首先输入的数字相乘,然后将该数字保存在保存该输入的同一行中。

这是我到目前为止有: HTML:

<form action="dodajanje_stevcev2.php" method="post"> 
Dropdown box: <select id="denominacija" type="number" step="0.001" name="denominacija" onchange="myFunction()"> 

//这里是下拉框,工作正常的PHP

Enter 1st num: <input type="number" name="stava" /><br><br> 
Enter 2nd num: <input type="number" name="dobitek" /><br><br> 
Vrsta stave (please enter text): <input type="text"name="vrsta_stave" /><br><br> 
</select> 
<input type="submit", value="Poslji" /> 
</form> 

PHP:

//这里来连接

echo "Connected successfully"; 
$total_in=$POST['denominacija'] * $POST['stava']; /this is where i am stuck 
$sql = "INSERT INTO stevci (denominacija, stava, dobitek,vrsta_stave, total_in, date_time) 
VALUES 
('$_POST[denominacija]', '$_POST[stava]','$_POST[dobitek]','$_POST[vrsta_stave]','$total_in', CURRENT_TIMESTAMP())"; 

if ($conn->query($sql) === TRUE) { 
echo "New record created successfully"; 
header('Location: dodajanje_stevcev.php'); exit; 
} else { 
echo "Error: " . $sql . "<br>" . $conn->error; 
}$conn->close(); 

?> 

回答

0

您好我自己找到了答案:

$de = $_POST['denominacija']; 
$st = $_POST['denominacija']; 
$total_in=$de * $st; 
相关问题