Кемеровские программисты php общаются здесь
Anonymous
Как использовать тернарный оператор в операторе echo в php
Сообщение
Anonymous » 24 окт 2024, 00:13
здесь у меня есть простой код, который представляет собой ответ с использованием ajax. на странице действий у меня есть поле выбора (для количества) (9 вариантов) (размер = "1"). мой код проверяет количество продукта в базе данных, поэтому я хочу отобразить количество (из базы данных) «выбранное». как я могу использовать тернарный оператор
Вот мой код
Код: Выделить всё
if (isset($_POST['getcart'])){
$cart_item_query = "SELECT * FROM cart";
$cart_item_run = mysqli_query($conn,$cart_item_query);
if (mysqli_num_rows($cart_item_run)>0){
$grand_total=0;
while($cart_row=mysqli_fetch_array($cart_item_run)){
$pro_id = $cart_row['product_id'];
$pro_qty = $cart_row['qty'];
$product_query = "SELECT * FROM products WHERE product_id = '$pro_id'";
$product_run = mysqli_query($conn, $product_query);
$product_row = mysqli_fetch_array($product_run);
$pro_name = $product_row['product_name'];
$pro_image = $product_row['product_image'];
$pro_sell_price = $product_row['sell_price'];
$total = $pro_sell_price*$pro_qty;
$grand_total =$grand_total+ $total;
echo "
[i]
$pro_name
[/i] Remove
1
2
3
4
5
6
7
8
9
";
}
}
}
?>
Я не знаю, как написать правильный код для этого. я хочу напечатать там «выбрано», если моя переменная $pro_qty == 1.
пожалуйста, помогите
Подробнее здесь:
https://stackoverflow.com/questions/458 ... ent-in-php
1729718010
Anonymous
здесь у меня есть простой код, который представляет собой ответ с использованием ajax. на странице действий у меня есть поле выбора (для количества) (9 вариантов) (размер = "1"). мой код проверяет количество продукта в базе данных, поэтому я хочу отобразить количество (из базы данных) «выбранное». как я могу использовать тернарный оператор Вот мой код [code]if (isset($_POST['getcart'])){ $cart_item_query = "SELECT * FROM cart"; $cart_item_run = mysqli_query($conn,$cart_item_query); if (mysqli_num_rows($cart_item_run)>0){ $grand_total=0; while($cart_row=mysqli_fetch_array($cart_item_run)){ $pro_id = $cart_row['product_id']; $pro_qty = $cart_row['qty']; $product_query = "SELECT * FROM products WHERE product_id = '$pro_id'"; $product_run = mysqli_query($conn, $product_query); $product_row = mysqli_fetch_array($product_run); $pro_name = $product_row['product_name']; $pro_image = $product_row['product_image']; $pro_sell_price = $product_row['sell_price']; $total = $pro_sell_price*$pro_qty; $grand_total =$grand_total+ $total; echo " [i] $pro_name [/i] Remove 1 2 3 4 5 6 7 8 9 "; } } } ?> [/code] Я не знаю, как написать правильный код для этого. я хочу напечатать там «выбрано», если моя переменная $pro_qty == 1. пожалуйста, помогите Подробнее здесь: [url]https://stackoverflow.com/questions/45845370/how-to-use-ternary-operator-in-echo-statement-in-php[/url]