2 回答
TA贡献1946条经验 获得超3个赞
您可以指定需要的输入。这是每个可能输入的 html 语法。如果未选择任何需要的输入、选择、单选框,则表单将不会执行。
选择需要
<select required>
<option value="">None</option>
<option value="volvo">Volvo</option>
...
</select>
需要输入
<input type="text" name="usrname" required>
单选按钮。要对单选按钮进行分组,请使用相同的名称属性。这允许一次只选择一个,并适用于整个组
Select Gender:
<label><input type="radio" name="gender" value="male" required>Male</label>
<label><input type="radio" name="gender" value="female">Female</label>
所需的代码片段
<form>
<select required oninvalid="this.setCustomValidity('Chose Car')" oninput="this.setCustomValidity('')" >
<option value="">None</option>
<option value="volvo">Volvo</option>
</select>
<br>
<input type="text" name="usrname" required oninvalid="this.setCustomValidity('Enter Username')" oninput="this.setCustomValidity('')" >
<br>
Select Gender:
<label><input type="radio" name="gender" value="male" required oninvalid="this.setCustomValidity('Chose Gender')"
oninput="this.setCustomValidity('')" >Male</label>
<label><input type="radio" name="gender" value="female">Female</label>
<br>
<input type="submit" value="submit">
</form>
你应该总是为注入安全准备好声明。这是将您的输入存储在数据库中的 php 代码。
// Create connection
$conn = new mysqli("localhost", "root", "", "it210Projekat");
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
// set parameters
if(!empty($_POST["send"])) {
$imeKor = $_POST["imeKor"];
$prezimeKor = $_POST["prezimeKor"];
$brojTelefonaKor = $_POST["brojTelefonaKor"];
$godineKor = $_POST["godineKor"];
$emailKor = $_POST["emailKor"];
$izborMotoraKor = $_POST["izborMotoraKor"];
}
// prepare, bind and execute
$stmt = $conn->prepare("INSERT INTO bazarezervisanihvozila (imeKor, prezimeKor,brojTelefonaKor,godineKor, emailKor, izborMotoraKor) VALUES (? , ? , ? , ? , ? , ?)");
$stmt->bind_param("ssiiss", $imeKor, $prezimeKor, $brojTelefonaKor, $godineKor, $emailKor, $izborMotoraKor);
$stmt->execute();
$stmt->close();
$conn->close();
?>
如果您使用整数并且您的第一个数字是 0(例如 067223212),它将不会保存在数据库中(数据库将 lsave 67223221 )。
- 2 回答
- 0 关注
- 142 浏览
添加回答
举报