2016-11-29 77 views
2

首先,我已经使用jQuery动态添加/删除输入字段。例如:如何从数据库检索值到动态文本框

enter image description here

后,我使用PHP的implode()功能我已经存储的动态文本框的值到MySQL。例如

$capture_field_vals = ""; 
if(isset($_POST["ItemCode"]) && is_array($_POST["ItemCode"])) { 
    $capture_field_vals = implode(",", $_POST["ItemCode"]);  
} 

从上面的代码,我可以存储项目代码作为[1000, 1001, 1004]到数据库中。我怎样才能将相同的值再次检索到动态文本框中,以便用户可以编辑或更新它?

我的phpmyadmin:

enter image description here

PurchaserID是一样ItemCode。因此,可以容纳一个或多个购买者,因为一个购买者可以购买一个或多个项目。

任何人都可以帮到我吗?

+0

这完全取决于你如何存储在数据库中。请分享phpmyadmin的截图。 –

+0

好的,等一下。 – eric

+0

@ObjectManipulator我完成了编辑。 – eric

回答

0

选择PurchaseID为:

$query = Select purchaserID from table; 

foreach($query as $data){ 
$new_data = explode(',',$data); 
foreach($new_data as $row=>$val){ 
    $htmlRow .= <tr><td><input type="text" val=$val/></td></tr>; 
} 
} 

现在加上$ htmlRow您的餐桌。

+0

它给了我这个错误。警告:为foreach()提供的无效参数...我不明白如何追加$ htmlRow到我的表。 – eric

+0

什么是您的$查询输出? – Rahul

+0

$查询不是问题。它输出很多的买家ID – eric

相关问题