Как вы можете видеть, у меня есть эта страница, где есть кнопка «добавить в корзину» в каждой строке таблицы. Допустим, я нажимаю «добавить в корзину» для строки таблицы, где идентификатор продукта равен 1, я бы хотел, чтобы productid, productname, cartquantity были перенесены в корзину покупок на другой веб-странице. Является ли это возможным?Кнопка отправки в каждой строке таблицы, которая вставляет данные этой строки в базу данных
нормально, так как вы можете видеть, я хотел бы добавить идентификатор продукта 1 в мою телегу с количеством 3. Но когда я нажал добавить в корзину
Он всегда бежит к моей последней ProductID, который shofffwef и вместо этого добавляет его в корзину. Не уверен, что это происходит не так :(
Вот мой SQL-код для добавления в корзину кнопку
if(isset($_POST['insert'])){ //$_POST[X] X = name of textbox (***You got to do this In BASHOP) take note the productname.
$queryinsert = "insert into cart(productid,productname,cartquantity,amount) SELECT productid,productname,'$_POST[cartquantity]', '50' FROM product WHERE productid='$_POST[hidden]'";
mysqli_query($dbconn,$queryinsert);
}
И вот мой код, чтобы показать таблицу, как и в первой картине.
while($row = mysqli_fetch_array($result)) {
echo "<tr>";
echo "<td>"."<input type = 'text' name='productid' value=". $row['productid'] ."></td>";
echo "<td>"."<input type = 'text' name='productname' value=". $row['productname'] ."></td>";
echo "<td>" . $row['retailprice'] . "</td>";
echo "<td>" . $row['pointsformula'] . "</td>";
echo "<td>"."<button type='button' class='quantityaddsub' id='sub' onclick='quantitysub(".$row['productid'].")'>-</button>".
"<input type='text' class='quantity' name='cartquantity' id='quantity".$row['productid']."' value=1>".
"<button type='button' class='quantityaddsub' id='add' onclick='quantityadd(".$row['productid'].")'>+</button>".
"<input type='hidden' name='hidden' value=".$row['productid']."></td>";
echo "<td>" . "<input type='submit' name='insert' value='Add To Cart'" . "></td>";
echo "</tr>";
}
echo "</table>";
Я искал всюду, но не смог найти решение, пожалуйста, помогите мне!
Я думаю, что вам нужно '
' тег для каждой строки. – frz3993@ frz3993 yup, я сделал это, но не показал здесь, наряду с добавлением метода = 'post' к
тег – Marcus@Marcus Замечание к комментарию ниже моего ответа – gibberish