【发布时间】:2018-03-09 01:44:01
【问题描述】:
我有什么
我有这张桌子:TABLE EXAMPLE 其字段由 mysql 数据库填充。表名TABELLA
HTML
<form action='inserisci.php' method='post'
<input type='checkbox' name='selected[]' value='{$row['id']}'/>
<input type='number' min='1' max='99' autocomplete='off' name='quantita[]' value='".substr($row['quantita'],3)."'/>
<input style="width:100px;" type="submit" value="Inserisci"/>
PHP 未完成,但没有任何量化结果
inserisci.php
if(!empty($_POST['selected'])) { //Se ci sono spunte
foreach($_POST['selected'] as $check) {
$query = $pdo->prepare("INSERT INTO tabella1 (nome, cognome, prodotto) VALUES ('$nome','$cognome', (SELECT prodotto FROM tabella WHERE ID=$check))");
$query->execute();
我需要什么
我需要将 selected[] (CHECKBOX) 值与 quantita[] 组合并全部插入 TABELLA1。
我还希望TABELLA中的值(数量)显示在字段中......以便可以修改(如果需要)并与其他值一起包含在数据库中
举个例子(带数量):
("INSERT INTO tabella1 (nome, cognome, prodotto, quantita) VALUES ('$nome','$cognome', (SELECT prodotto FROM tabella WHERE ID=$check), '$quantita')")
我该怎么做?
【问题讨论】:
-
你已经发布了这个stackoverflow.com/questions/46431036/…,我应该在投票结束之前查看你的问题,因为“太宽泛”了。这是一个转发/重复的帖子。
标签: php mysql forms checkbox foreach