我有一个网页表单,可以在3个拆分文本框中保存部件号。我想将这个部件号保存到数据库中作为部件号的ID号。是否有任何方式可以将数字连接起来然后与id值进行比较并在insert语句中使用?我在某处阅读了你的内容我可以使用implode函数来做那件事。我确实使用了implode来存储日期,但到目前为止对于这个问题,它没有用。
<td onmouseover="document.getElementById(\'id_nr_1\').focus();">
Stücklistennummer'.$pflicht_id_nr.'
</td>
<td align="left" onmouseover="document.getElementById(\'id_nr_1\').focus();">
<input type="text" class="'.$html_klasse_id_nr_1.'" id="id_nr_1" name="id_nr_1" size="2" maxlength="4" value="'.htmlspecialchars($_REQUEST["id_nr_1"]).'" onfocus="this.focus();" onkeyup="FocusWeiter(this.id, \'id_nr_2\');">
<input type="text" class="'.$html_klasse_id_nr_2.'" id="id_nr_2" name="id_nr_2" size="1" maxlength="3" value="'.htmlspecialchars($_REQUEST["id_nr_2"]).'" onfocus="this.focus();" onkeyup="FocusWeiter(this.id, \'id_nr_3\');">
<input type="text" class="'.$html_klasse_id_nr_3.'" id="id_nr_3" name="id_nr_3" size="1" maxlength="3" value="'.htmlspecialchars($_REQUEST["id_nr_3"]).'" onfocus="this.focus();" onkeyup="FocusWeiter(this.id, \'id_nr_4\');">
</td>
</tr>
答案 0 :(得分:0)
要在PHP端执行此操作,只需连接数字即可。假设它们是通过客户端名称id1-3上的表单中的三个文本框提交的:
$id=$_REQUEST["id1"].$_REQUEST["id2"].$_REQUEST["id3"];
//Further processing?
$query="INSERT INTO `tablename` (`id`, `column2`, `column3`) VALUES ('$id', '$value2', '$value3')";
//Query the database
如果这对您来说太不具体,那是因为我没有实际的代码可供使用,也没有数据库设置的知识。