データ送信
この投稿の最終編集者は baidu_31665039 2015-10-09 10:51:15
table width="100%" border="0" cellspacing="0" cellpadding="0" class="ttbb5"><br /> <tr><br /> <th scope="col"><strong>序号</strong></th><br /> <th scope="col">国家</th><br /> <th scope="col">省份</th><br /> <th scope="col">地区</th><br /> <th scope="col">操作</th><br /> <br /> </tr><br /> <br /> {if $list or [email protected] neq 0 }<br /> {foreach from=$list item=item key=index}<br /> <tr align="center"><br /> <td>{$index}</td><br /> {if $item.parent_tow_id eq 2}<br /> <td class="ttbb6">{$item.country}</td><br /> <td class="ttbb6">{$item.province}</td><br /> <td class="ttbb6">{$item.name}</td><br /> {/if} <br /> {if $item.parent_tow_id eq 1}<br /> <td class="ttbb6">{$item.country}</td><br /> <td class="ttbb6">{$item.name}</td><br /> <td class="ttbb6"></td><br /> {/if} <br /> {if $item.parent_tow_id eq 0}<br /> <td class="ttbb6">{$item.name}</td><br /> <td class="ttbb6"></td><br /> <td class="ttbb6"></td><br /> {/if}<br /> <td align="center" class="ttbb6"> <div align="right"><br /> <input name="p" type="text" id="p" value="{$item.paixu}" size="5" maxlength="3" /><br /> <br /> <input type="button" class="anniu4" value="确定" onclick="foo()" /><br /> <br /> </div></td><br /> </tr><br /> {/foreach}<br /> {else}<br /> <tr><br /> <td align="center" colspan="5">--暂无数据--</td><br /> </tr><br /> {/if}<br /><br /> </table><br /> {include file=warning.tpl}<br /><br /></div><br /> </td><br /> </tr><br /><br /><br /></table><br />
ログイン後にコピー
input=text はデータベースを表示します値の並べ替え テキスト ボックスの値を変更し、[OK] をクリックします。それをデータベースに転送し、paixu
の値を変更する方法-----解決策のアイデア---------- ---------------- --ajax を使用してデータを取得し、非同期で php に渡します
-----ソリューションのアイデア------ -----jquery を使用してクリック変更操作を開始するかどうかを決定し、ajax を php に使用して変更できます。値を返し、情報を返します
-----ソリューションのアイデア--- --------------------の場合「OK」をクリックすると、現在の行と列の ID と paixu の値を取得し、その値をコントローラーに送信し、主キー ID に基づいて paixu の値を変更します。成功した場合は 1 を返し、成功した場合は 1 を返します。失敗すると 0 が返されます。コールバック関数で 1 が受信された場合、アラートは成功し、そうでない場合、アラートは失敗します。
入力の名前に {$item.id} を使用し、値に {$item.paixu} を使用して、フォーム全体を直接フォーム フォームにすることもできます。
コントローラーに送信され、foreach が $_POST を走査し、$k が ID として使用され、$v が paixu の値として使用され、データ テーブルに 1 つずつ挿入されます。