Javascript 修改foreach中的值以更改另一个值
我有一个关于这个Javascript 修改foreach中的值以更改另一个值,javascript,php,foreach,textbox,Javascript,Php,Foreach,Textbox,我有一个关于这个foreach循环的问题: foreach ($result as $row) { $html.='<tr> <td>'.$row['product_name'].'</td> <td>'.recupHourMinSec($row['date_add']).'</td> <td><input type="text
foreach
循环的问题:
foreach ($result as $row) {
$html.='<tr>
<td>'.$row['product_name'].'</td>
<td>'.recupHourMinSec($row['date_add']).'</td>
<td><input type="text" name="preparationTime" id="preparationTime" value="15" /></td>
<td>'.date('H:i:s', strtotime("+$preparationTime mins".$row['date_add'])).'</td>
<td>'.$row['lastname'].' '.$row['firstname'].'</td>
<td>'.$row['phone'].'</td>
<td>'.$row['phone_mobile'].'</td>'.'</tr>';
}
foreach($result作为$row){
$html.='
“.$row['product_name']”
“.recupHourMinSec($row['date\u add'])”
.date('H:i:s',strotime(“+$preparationTime分钟”。$row['date\u add'])。'
“.$row['lastname'..”..$row['firstname'..”
“.$row['phone']”
“.$row['phone_mobile']”行;
}
我想更改网站上文本框的值,以获取订单准备就绪的时间
我想将文本字段preperationTime
的值添加到订单的执行时间,例如20:00:00,并将其显示在页面上,在本例中为20:15:00
如何在每次更改preparationTime
文本框以修改订单准备就绪的时间时获取该文本框的值?尝试这样做
正如您所说,您在$row['date\u add']
变量20:00:00
在这里,使用将把时间转换为时间戳,您可以在asstrotime(“+15分钟”)
中为当前时间添加值,使用date
函数,您可以根据需要格式化它
<td>'.date('H:i:s', strtotime('+15 mins'.$row['date_add'])).'</td>
您需要使用date
和strotime
进行以下操作:-
<td>'.date('H:i:s', strtotime('+15 mins'.$row['date_add'])).'</td>
。.date('H:i:s',strottime('+15分钟'.$row['date\u add'])。'
正如您之前所评论的,请尝试以下操作:-
$value = 10;
'<td>'.date('H:i:s', strtotime("+$value mins".$row['date_add'])).'</td>';
$value=10;
''.date('H:i:s',strottime(“+$value分钟”。$row['date\u add'])。';
您可以动态更改$value
。谢谢。我不想总是添加15分钟,它只是一个默认值。然后当您需要添加15分钟时。用预期输出更新您的问题我更改了我的问题!您真正想要显示数据或需要保存数据的是什么,但我想随时更改preparationTime的值,我希望结果同时更改,正如我所说的,在foreach循环之外定义变量,并将其放入文本输入类型的值字段中。在那之后,一切都发生了。
$value = 10;
'<td>'.date('H:i:s', strtotime("+$value mins".$row['date_add'])).'</td>';