2012-10-25 163 views
-1

我有一個網頁表單,它將零件號碼保存在3個拆分文本框中。我想將這個零件編號保存到數據庫中,作爲零件編號的id號。是否有任何方法可以將編號連接起來,然後與id值進行比較並在插入語句中使用?我在某處讀到了你可以使用implode函數來做到這一點。我確實使用了implode來存儲日期,但對於這個問題迄今爲止,它沒有幫助。將PHP插入數據庫

<td onmouseover="document.getElementById(\'id_nr_1\').focus();"> 
St&uuml;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

要做到這一點在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 

如果是這種非特異性對你來說,那是因爲我沒有實際的代碼一起工作,也沒有您的數據庫設置知識。