当前位置: 代码迷 >> PHP >> 数据传输解决思路
  详细解决方案

数据传输解决思路

热度:65   发布时间:2016-04-28 16:55:26.0
数据传输
本帖最后由 baidu_31665039 于 2015-10-09 10:51:15 编辑

table width="100%" border="0" cellspacing="0" cellpadding="0" class="ttbb5">
    <tr>
    <th scope="col"><strong>序号</strong></th>
    <th scope="col">国家</th>
    <th scope="col">省份</th>
<th scope="col">地区</th>
    <th scope="col">操作</th>
    
  </tr>
    
  {if $list or [email protected] neq 0 }
  {foreach from=$list item=item key=index}
<tr align="center">
    <td>{$index}</td>
{if $item.parent_tow_id eq 2}
<td class="ttbb6">{$item.country}</td>
<td class="ttbb6">{$item.province}</td>
    <td class="ttbb6">{$item.name}</td>
{/if}
{if $item.parent_tow_id eq 1}
<td class="ttbb6">{$item.country}</td>
<td class="ttbb6">{$item.name}</td>
    <td class="ttbb6"></td>
{/if}
{if $item.parent_tow_id eq 0}
<td class="ttbb6">{$item.name}</td>
<td class="ttbb6"></td>
    <td class="ttbb6"></td>
{/if}
    <td align="center" class="ttbb6">  <div align="right">
      <input name="p" type="text" id="p" value="{$item.paixu}" size="5" maxlength="3" />
      &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
      <input type="button"  class="anniu4" value="确定" onclick="foo()" />
  &nbsp;&nbsp;&nbsp;
    </div></td>
</tr>
{/foreach}
{else}
 <tr>
    <td align="center" colspan="5">--暂无数据--</td>
   </tr>
{/if}

    </table>
    {include file=warning.tpl}

</div>
    </td>
  </tr>


</table>

input=text显示数据库排序的值  在文本框修改值点击确定 怎么传入数据库 改变paixu的值
------解决思路----------------------
使用ajax,获取数据后,异步传递到php
------解决思路----------------------
可以通过jquery来判断是否出发点击修改之操作,然后通过ajax到php修改值后再返回信息
------解决思路----------------------
点击“确定”时,获取当前那一行栏目的id和paixu的值,把值发送到控制器,根据主键id去修改paixu的值,成功时,返回1,失败返回0。回调函数里接收到1就alert成功,否则alert失败。

你还可以直接把整个表单做成form表单,Input的name用{$item.id},value用{$item.paixu}。
提交到控制器里,foreach遍历$_POST,$k作为id,$v作为paixu的值,一条一条插入到数据表里。