我是codeigniter的新手。以下是我的表格,用户输入信用卡详细信息。
如何在控制器中验证此信息。我搜索了很多,但没有得到任何关于它的确切信息。
<!DOCTYPE html>
<html>
<head>
<title>Payment</title>
<link rel="stylesheet" href="http://localhost/cinema/assets/css/form1.css">
</head>
<body>
<div id="contact">
<form action="http://localhost/cinema/Movies/save" method="post" accept-charset="utf-8">
<h3>Enter Credit Card details:</h3>
Cardholder's Name: <input type="text" name="ccName"><br>
CreditCard Number: <input type="text" name="ccNum"><br>
CreditCard type: <div class="drop"><select name="ccType">
<option value="Mastercard">Mastercard</option>
<option value="Visa">Visa</option>
<option value="Amex">Amex</option>
<option value="Discover">Discover</option>
</select></div><br>
Expiry Date: <div class="date"><select name="ccExpM">
<?php
for ($i = 1; $i < 13; $i++) {
echo '<option>' . $i . '</option>';
}
?>
</select>
<select name="ccExpY">
<?php
for ($i = 2004; $i < 2016; $i++) {
echo '<option>' . $i . '</option>';
}
?>
</select></div><br><br>
<input type="submit" name="submit" value="Submit">
</form>
</div>
</body>
</html>
答案 0 :(得分:2)
在CodeIgniter中,you can add custom validators。 Symfony2提供了许多验证器(包括信用卡详细信息),您可以在CI中使用这些类。
例如,“卡计划”验证程序 - documentation和code。