0
私のフォームでは、レコードセットをループし、括弧[]内の命名規則を使用して値を格納しています。 これはうまく配列を作成しますが、結果のみを生成する入力値を格納します。 私はきちんとALSOユニークな「PRODUCTNAME」と入力した値(数量を持つ配列を設定する方法を2、1、1phpの動的テキスト入力から2つの値を取得するには?
QTY: <input name="1pcCB['<?php echo $row_rs_type1['productname']; ?>']" type="text" id="<?php echo $row_rs_type1['productname']; ?>" value="" />
<?php echo $row_rs_type1['productname']; ?>
)?
破はうまく動作しますが、唯一の目標は、製品名と数量のコンマは、単一の最終的な値として分離することです入力値としませPRODUCTNAME
<?php $capture_field_vals ="";
if(isset($_POST["1pcCB"]) && is_array($_POST["1pcCB"])){
echo $capture_field_vals = implode(",", $_POST["1pcCB"]);
}
?>
を与えます。これはどのように達成されるでしょうか?
ProductNameX 2、ProductNameY 1、ProductNameZ 1
UPDATE:
ますprint_r($ _ POST
最終結果は、製品名と数量などである入力からの値でなければなりません["1pcCB"]);使用
Array
(
['XL88ZM'] => 2
['XL88JB'] => 1
['XL22'] => 1
['XL88GB'] =>
['XL88Q'] =>
['XL301'] =>
['XL2050'] =>
['XL303'] =>
['XL3060'] =>
['XLWP'] =>
)
:
は( ''、 '' $ _ POST [ "1pcCB"])http_build_queryエコー。
が生成されます
%27XL88ZM%27=2, %27XL88JB%27=3, %27XL22%27=6, %27XL88GB%27=, %27XL88Q%27=, %27XL301%27=, %27XL2050%27=, %27XL303%27=, %27XL3060%27=, %27XLWP%27=
は、私はちょうどなし数量でものを取り除くと「%27」の文字を取り除く必要があります。