gpt4 book ai didi

php - 从使用 php 的表单输入的数字中减去按价格排序的 mysql 行数组,日期

转载 作者:行者123 更新时间:2023-11-30 23:32:12 25 4
gpt4 key购买 nike

我是 php 的新手,已经为这个答案搜索了数周,但没有成功。这只是我发布的第二个论坛,也是第一次在这个论坛上发帖。拜托拜托拜托……这让我发疯。

该网站就像一个股票经纪人网站。我有一个表单页面,用户可以在其中输入价格和份额的值。

  <form action='sellconfirmorder.php' method='post'>
Number of Shares to Sell:
<input type='text' name='ask_shares_new'><br /><br />

Lowest Price Per Share You Will Sell: &nbsp
<input type='text' name='ask_new'>

<input type='hidden' name='postcardname' value='$postcardname'>
<input type='submit' name='submit' value='Sell Shares or Place Ask Order'>
</form>

然后确认页面将(这是我卡住的地方)做一些数学运算并在提交后更新我的数据库。

我需要

$query = mysql_query("
SELECT *
FROM ask, search
WHERE search.id = ask.card_search_id
AND search.card_name = '$postcardname'
ORDER BY ask_price ASC
");

某种数组或循环从数据库的第一行开始并从用户输入的数字中减去。

所以我需要的没有循环的例子看起来像这样,但这显然行不通:

$example_var - first row of array = answer


($example_var - first row of array) - second row of array = answer

($example_var - first row of array - second row of array) - thrid row of array = answer

依此类推,直到只剩下余数。我需要在我的 mysql 更新代码中对每个减法使用 anser,我也需要使用余数。所以我需要某种循环或数组或两者的组合来进行数学运算,然后使用这些数字来更新我的数据库。任何帮助都会很棒。再次感谢。

最佳答案

$answers = array();

// Loop though your query result
while( $row = mysql_fetch_row( $query ) )
{
// if $example_var get's below 0, abort
if ( $example_var - $row[0] < 0 )
break;

// subtract the current row's value
$example_var -= $row[0];

// save the answer
$answers[] = $example_var;
}

$answer 将包含每次减法的中间结果,$example_var 将包含余数。

关于php - 从使用 php 的表单输入的数字中减去按价格排序的 mysql 行数组,日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9987627/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com