【发布时间】:2015-08-11 13:25:54
【问题描述】:
我有一个 html 页面,其中有 1 个用于用户名的文本框字段和 5 个用于该用户的复选框,以指示他们喜欢的音乐类型(环境、摇滚、说唱、爵士、流行)。我将表单字段重复了两次,以便获得以下数据值:
汤姆
环境
摇滚
说唱
苏
摇滚
说唱
爵士乐
贝蒂
摇滚
说唱
爵士乐
在 PHP 中执行用户匹配算法的最佳方法是什么?从关于 Sue 和 Betty 的值来看,将匹配 100%,而 Tom 将与其他两个匹配不到 100%。
有什么建议吗?
下面是代码
<p>Put in your name and pick the music genres you like:</p>
<form id="form1" name="form1" method="post" action="">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="12%"><label for="name"></label>
<input type="text" name="name1" id="name1" vale="name1" placeholder="name 1"/></td>
<td width="12%"><label for="name"></label>
<input type="text" name="name2" id="name2" value="name2" placeholder="name 2"/></td>
<td width="13%"><label for="name3"></label>
<input type="text" name="name3" id="name3" value="name3" placeholder="name 3"/></td>
</tr>
<tr>
<td><input type="checkbox" name="checkbox" id="checkbox" />
<label for="checkbox">Ambient</label></td>
<td><input type="checkbox" name="checkbox" id="checkbox" />
<label for="checkbox">Ambient</label></td>
<td><input type="checkbox" name="checkbox" id="checkbox" />
<label for="checkbox">Ambient</label></td>
</tr>
<tr>
<td><input type="checkbox" name="Rock" id="Rock" value="Rock"/>Rock</td>
<td><input type="checkbox" name="Rock" id="Rock" value="Rock"/>
Rock</td>
<td><input type="checkbox" name="Rock" id="Rock" value="Rock"/>
Rock</td>
</tr>
<tr>
<td><input type="checkbox" name="Rap" id="Rap" value="Rap"/>Rap</td>
<td><input type="checkbox" name="Rap" id="Rap" value="Rap"/>
Rap</td>
<td><input type="checkbox" name="Rap" id="Rap" value="Rap"/>
Rap</td>
</tr>
<tr>
<td><input type="checkbox" name="Jazz" id="JAzz" value="Jazz" />Jazz</td>
<td><input type="checkbox" name="Jazz" id="JAzz" value="Jazz" />
Jazz</td>
<td><input type="checkbox" name="Jazz" id="JAzz" value="Jazz" />
Jazz</td>
</tr>
<tr>
<td><input type="checkbox" name="Pop" id="Pop" value="Pop" />Pop</td>
<td><input type="checkbox" name="Pop" id="Pop" value="Pop" />
Pop</td>
<td><input type="checkbox" name="Pop" id="Pop" value="Pop" />
Pop</td>
</tr>
</table>
<br />
<input type="submit" name="button" id="button" value="Submit" />
</form>
【问题讨论】:
-
您能更详细地解释一下“用户匹配算法”是什么意思吗?另外,不要列出您的项目,而是尝试添加您的 HTML 代码,否则 Stackoverflow 将删除您的原始帖子。
-
你应该自己做作业。
-
感谢@CodeGodie 的提示。如果它让人们感到困惑,我将其更改为标题中的逻辑。
标签: php html forms logic matching