设置数据库中重复字段的值

时间:2018-06-26 14:36:40

标签: javascript php

我有一个使用clone()函数克隆的字段集,另一方面,我需要从数据库自动设置一些克隆字段的值,因为在我的html中,我不知道该怎么做我只能访问原始字段集,而不能访问克隆的字段集,有关如何操作的任何想法?

这是我的代码:

<div class='placeholder'>
    <div id='template0' name='template0' class='template'>
        <p>
        <fieldset id='financement_actuel_pret' class='financement_actuel_pret'>
        <legend>Financement actuel:</legend>

            <div class='pp_div' style='text-align: center; font-size: 150%;'> Prêt Principale</div>
            <div id='choix_pret0' name='choix_pret0' class='div_choixpret' style='display : none'>
            <label class='ajout' for='choixpret'>Choix du prêt&nbsp;:</label>
            <select id='choixpret0' name='choixpret0'>\r\n
            <option value=''>* Sélectionnez *</option>\r\n
            <option value='conserve'".(($choixpret0=="conserve")? " selected='selected'" : NULL).">Conservé</option>\r\n
            <option value='rachete'".(($choixpret0=="rachete")? " selected='selected'" : NULL).">Racheté</option>\r\n
            </select>\r\n
            </div>
        </p>
   </div>
</div>

其中“ $ choixpretX” 是我从数据库获得的每个字段的值:

$choixpret0 = (strlen($tabStat{'choixpret0'})>0) ? utf8_encode($tabStat{'choixpret0'}) : "";
$choixpret1 = (strlen($tabStat{'choixpret1'})>0) ? utf8_encode($tabStat{'choixpret1'}) : "";
$choixpret2 = (strlen($tabStat{'choixpret2'})>0) ? utf8_encode($tabStat{'choixpret2'}) : "";
$choixpret3 = (strlen($tabStat{'choixpret3'})>0) ? utf8_encode($tabStat{'choixpret3'}) : "";

对于下一个克隆的字段,我该如何说,对于克隆的ID为“ choix_pret1 $ choixpret1 ==“ conserve” 。 >“

1 个答案:

答案 0 :(得分:0)

鉴于我似乎看不到您的JS。 我的建议是进行克隆时-发送ajax请求以运行PHP脚本以再次获取数据并使用得到的响应来设置克隆值。