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 關注
- 179 瀏覽
添加回答
舉報