w pętli
while($obj = $results->fetch_object())
widoczność tracą wszystkie zmienne, w tym
<span>Quantity</span>
<input type="text" size="2" maxlength="2" name="product_qty" value="1" />
nie przekazuje liczby sztuk towaru zamówionego do https://serwer2232156/cart/cart_update.php do pliku cart_update.php. Krótko mówiąc w pliku cart_update.php w którym ma zostać wyświetlona liczba
$product_qty = $_POST['product_qty];
echo "Ilość towaru: ".$product_qty;
zmienna $_POST['product_qty'] nic nie przekazuje.
Zwracam się z uprzejmą prośbą o pomoc w sprawe, w jaki sposób pobrać podstawowe dane jak ilość $_POST['product_qty'], product_name, zdjęcie w koszyku z tej pętli while ? Dziękuję za pomoc
<!-- Products List Start --> <?php $results = $mysqli->query("SELECT product_code, product_name, product_desc, product_img_name, price FROM products ORDER BY id ASC"); if($results){ $products_item = '<ul class="products">'; //fetch results set as object and output HTML while($obj = $results->fetch_object()) { $products_item .= <<<EOT <li class="product"> <div class="product-content"><h3>{$obj->product_name}</h3> <div class="product-thumb"><img src="images/{$obj->product_img_name}"></div> <div class="product-desc">{$obj->product_desc}</div> <div class="product-info"> Price {$currency}{$obj->price} <fieldset> <label> <span>Color</span> <select name="product_color"> <option value="Black">Black</option> <option value="Silver">Silver</option> </select> </label> <label> <span>Quantity</span> <input type="text" size="2" maxlength="2" name="product_qty" value="1" /> </label> </fieldset> <input type="hidden" name="product_code" value="{$obj->product_code}" /> <input type="hidden" name="type" value="add" /> <input type="hidden" name="return_url" value="{$current_url}" /> <form method="post" action="https://serwer2232156/cart/cart_update.php"> <div align="center"><button type="submit" class="add_to_cart">Add</button></div> </div></div> </form> </li> EOT; } $products_item .= '</ul>'; } ?> <!-- Products List End --> </body> </html>