如何让php代码检查此HTML inout
我有一个用户界面: 我想让它回显一个错误,比如如何让php代码检查此HTML inout,php,html,Php,Html,我有一个用户界面: 我想让它回显一个错误,比如echo“error” 只要字段不是在选择菜单中勾选的,而是输入了数量。我尝试了很多if-else组合,但似乎都不起作用 这是我的代码: <html lang="en"> <head> <title>Cart Review</title> </head> <body> <?php session_save_path('session'); s
echo“error”代码>
只要字段不是在选择菜单中勾选的,而是输入了数量。我尝试了很多if-else组合,但似乎都不起作用
这是我的代码:
<html lang="en">
<head>
<title>Cart Review</title>
</head>
<body>
<?php
session_save_path('session');
session_start();
require_once 'login.php';
echo '<h1>GreatBuy Checkout Cart Review</h1>';
echo '<br><br>';
var_dump($_POST['checkout']);
var_dump($_POST['userquantity']);
$_SESSION['checkout'] = $_POST['checkout'];
$_SESSION['userquantity'] = $_POST['userquantity'];
echo '<p><b>List of Items to Checkout:</b></p>';
// connect to MySQL server
$conn = new mysqli($hn, $user, $passwd, $db);
if ($conn->connect_error)
die($conn->connect_error);
$n = count($_SESSION['checkout']);
$j = count($_SESSION['userquantity']);
$filtered_quan = (array_filter($_SESSION['userquantity']));
var_dump($_SESSION['checkout']);
var_dump($_SESSION['userquantity']);
if ($n != $j){
for ($i = 0; $i < n; $i++) {
if ($_SESSION['userquantity'][$i] == ""){
echo "bad";
}
if ($_SESSION['checkout'][$i] == "" || $_SESSION['userquantity'][$i] == ""){
echo "bad";
}
}
}```
购物车评论
我会编辑和添加您的表单html。另外,您是说所有内容都需要填写和检查,否则会出现错误吗?