-1

部品番号を 3 つの分割テキスト ボックスに保存する Web フォームがあります。この部品番号を部品番号の ID 番号としてデータベースに保存したいと思います。番号を結合して ID 値と比較し、insert ステートメントで使用する方法はありますか? implode 関数を使用してそれを行うことができます。まあ、私は implode を使用して日付を保存しましたが、これまでのところ、この問題に関しては役に立ちませんでした。

    <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>
4

1 に答える 1

0

PHP 側でこれを行うには、単純に数値を連結します。クライアント側の名前id1-3のフォームから3つのテキストボックスを介して送信されると仮定します。

$id=$_REQUEST["id1"].$_REQUEST["id2"].$_REQUEST["id3"];
//Further processing?
$query="INSERT INTO `tablename` (`id`, `column2`, `column3`) VALUES ('$id', '$value2', '$value3')";
//Query the database

これがあなたにとってあまりにも具体的でない場合、それは私が実際に動作するコードを持っていないか、データベースのセットアップに関する知識がないためです.

于 2012-10-25T11:49:36.010 に答える