タグ内の配列である double 値を渡そうとしています。を受け取って反対側でアレイを分割するにはどうすればよいですか? これは私が持っているコードです:
<?php
print("<select name='dsc[]' multiple='multiple' id='searchable-select' multiple>");
//Create new SQL object
$db = new NSC_SQL($db2config);
$db->from($qadbifld, "dbifld, substr(dbitxt,1,25) as FLDTEXT");
$db->where("upper(dbiatr)='PF' and (DBILIB='".$nscmod72d."' or DBILIB='".$aedata72."') ");
$db->group("dbitxt,dbifld");
$db->order("dbitxt,dbifld");
$db->select();
$results = $db->fetchAssoc();
foreach($results as $row)
{
$fieldName = trim($row['DBIFLD']);
$fieldDesc = trim($row['FLDTEXT']);
print("<option VALUE='$fieldDesc,$fieldName'>$fieldDesc - $fieldName </option>");
}
print("</select>");
?>
これは私が反対側でそれを受信しようとしている方法です:
<?PHP
$dsc = $_POST['dsc'];
list($fieldDesc, $fieldName) = explode(":", $dsc);
//Put the elements of the array in hidden fields here!
print_r($fieldDesc);
print_r($fieldName);
foreach ($fieldDesc as $key => $value1)
{
echo "<input type=hidden name='dsc[]' value='$value1'>";
}
?>
これはPHPで書かれています
複数選択ボックスに 1 つのオプションのみが渡されるように、このようにする必要があります。皆さんが私のために持っているかもしれないどんな助けにも感謝します.