这是我的第一个利用服务器端技术的网站.而且,这也是我第一次钻研PHP沿侧工作MYSQL.我一直在工作和学习.
我为一个小型舞会礼服业务的产品条目数据库创建了一个基本管理页面.
我一直在研究表单的功能,管理员可以使用该表单将新条目上传到数据库.
其中一些条目包括:
着装名称[文字输入]
颜色可用性[复选框]
我遇到了从HTML表单中的多个复选框将数据导入数据库的问题.
复选框中的选项应表示布尔值(是/否 - 1/0)
这是表单结构:
<form action="inventory_list.php" enctype="multipart/form-data" name="myForm" id="myform" method="post">
<table width="90%" border="0" cellspacing="0" cellpadding="6">
<tr>
<td width="20%" align="right">Dress Name</td>
<td width="80%"><label>
<input name="Dress_name" type="text" id="Dress_name" size="64" />
</label>
</td>
</tr>
<tr>
<td align="right">Collections</td>
<td>
<label>
<select name="collections" id="collections">
<option value="other">Other</option>
<option value="hermione">Hermione</option>
<option value="jora">Jora</option>
<option value="manon">Manon</option>
</select>
</label></td>
</tr>
<tr>
<td align="right">Available Sizes</td>
<td>
<input type="checkbox" name="sizes[]" value="1" /> Sizes 2-6<br />
<input type="checkbox" name="sizes[]" value="1" /> Sizes …Run Code Online (Sandbox Code Playgroud) 我正在尝试验证英国国民保险号码.作为表格的一部分.显然它也需要验证服务器端,但我正在使用新的:valid :invalidCSS伪样式为用户提供表单上的即时反馈.
<input type="text" required="required" pattern="Foo"/>
Run Code Online (Sandbox Code Playgroud)
我根本不能说正则表达.是否有人能够解决这个谜题并为自己和其他人创建一个RegEx以在pattern="#"属性中使用?
如果有帮助,有人已经大致回答了这个问题:正则表达式验证英国国民保险号码.但是,经过测试,答案似乎都没有.
号码的格式是两个前缀字母,六个数字和一个后缀字母.
通常使用的示例是AB123456C.
通常,数字印有空格以配对数字,如下所示:AB 12 34 56 C.
D,F,I,Q,U或V.第二封信也不可能O.BG,GB,NK,KN,TN,NT和ZZ未分配.A,B,C或D.