2 回答

TA貢獻(xiàn)1841條經(jīng)驗(yàn) 獲得超3個(gè)贊
你需要反過來看。
您首先需要查詢您的數(shù)據(jù)庫(kù),以便您擁有哪個(gè)字段與哪個(gè) ID 相關(guān)聯(lián)的映射。
然后,當(dāng)您的信息發(fā)布時(shí),您可以迭代該映射,檢測(cè)它們是否已發(fā)布,并相應(yīng)地使用它們:
$mapping = loadFieldNamesToFieldId();
/*
mapping should look something like:
$mapping = [
'title' => 1,
'type' => 2
];
*/
foreach ($_POST as $field_name => $field_value) {
if (isset($mapping[$field_name]]) {
$id = $mapping[$field_name];
// at this point you know that the user submitted a field which
// had $field_value, and which ID it relates to in your database
}
}
此時(shí),您可以將表單格式化為:
<input type="text" name="title" value="edison">

TA貢獻(xiàn)1825條經(jīng)驗(yàn) 獲得超6個(gè)贊
我找到了這個(gè)答案并考慮發(fā)布這個(gè),因?yàn)檫@與答案有關(guān)
foreach ($_POST as $param_name => $param_val)
{
echo "Param: $param_name; Value: $param_val<br />\n";
}
- 2 回答
- 0 關(guān)注
- 154 瀏覽
添加回答
舉報(bào)