仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1386|回复: 19
打印 上一主题 下一主题

[学习教程] PHP编程:php页面刷新

[复制链接]
活着的死人 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-2-4 00:11:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
我的这套线路可能跟许多学习PHP的爱好者不谋而合,这也算是一个循序渐进的学习过程,不过新手不要看到上面的概括就以为学习蛮简单的,默默在此不得不对您稍微泼一下冷水,任何东西其实都不简单。刷新|页面   refresh1.php新增后刷新显示:echo "<script language='Javascript'>
              window.dialogArguments.parent.dialog_main.tb_addnew('".$task_insert_id."', '".$sc."',
                                                                  '".$Mlist2['owner']."', '".$Mlist2['start_date']."', '".$Mlist2['end_date']."');
               window.close();
        </script>";
exit;

refresh.ihtml
<Script language="Javascript1.2">
    //editor_generate('txt_content');
function numberCells(){  显示增添表格函数
    var count=0;
    for (i=0; i<document.all.table_add.rows.length; i++) ...{
        for (j=0; j<document.all.table_add.rows(i).cells.length; j++) ...{
            document.all.table_add.rows(i).cells(j).innerText=count;
            count++;
        }
    }
}

function tb_addnew(id1,t1,t2,t3) { 拔出一笔记录
    var ls_t=document.all("table_add");
    maxrow=ls_t.rows.length;
    maxcell=ls_t.rows(0).cells.length;
    mynewrow=ls_t.insertRow();
   
    for (i=0; i<maxcell; i++) {
        if (i==0) t0=id1; 必需显示列值id,才干完成即时刷新
        else if (i==1) t0=t1;
        else if (i==2) t0=t2;
        else if (i==3) t0=t3;
        else if (i==4) t0="  
                       <input type='button' name='btn_edit21' value='#' >  
                       <input type='button' name='btn_minus21' value='-' >";
        else if (i==5) t0="<input id='checkbox' name='checkbox[]' type='checkbox' value='idl' $checkbox_checked >";
        mynewcell=mynewrow.insertCell();
        //mynewcell.innerText=t0;   //在<td>  </td>之间不包括html的内容
        mynewcell.innerHTML=t0;   //包括html的内容
    }

   
}

function tb_edit(sid) ...{
    open_dialog('refresh1.php?action=edit&sid='+sid,'topic_edit','600','600');
}

function tb_view(sid) ...{
    open_dialog('refresh1.php?action=view&sid='+sid,'topic_edit','600','600');
}

function tbrow_edit(sid,t1,t2,t3,t4) ...{
    var ls_t=document.all("table_add");
    maxrow=ls_t.rows.length;
    for (i=0; i<maxrow; i++) ...{
        if (ls_t.rows(i).cells(0).innerHTML==sid) ...{
            ls_t.rows(i).cells(1).innerHTML=t1;
            ls_t.rows(i).cells(2).innerHTML=t2;
            ls_t.rows(i).cells(3).innerHTML=t3;   //只需显示到修正的列
            //ls_t.rows(i).cells(4).innerHTML=t4;
            break;
        }
    }
}

function tb_delete(sid) ...{
    if (confirm("肯定要删除吗?")) ...{
        open_dialog('refresh1.php?action=delete&sid='+sid,'topic_delete','600','400');
        //var ls_t=document.all("table_add");
        //ls_t.deleteRow();
    }
}

function tbrow_delete(sid) ...{   
    var ls_t=document.all("table_add");
    maxrow=ls_t.rows.length;
    for (i=0; i<maxrow; i++) ...{
        if (ls_t.rows(i).cells(0).innerHTML==sid) ...{
            //window.alert(i);
            ls_t.deleteRow(i);
            break;
        }
    }   
}
</Script>
<Script language="Javascript1.2">
    //editor_generate('problem_desc');
    //editor_generate('problem_reason');
    //editor_generate('settle_desc');
    //editor_generate('amend_desc');
    //editor_generate('assess_desc');
</Script>

当需求两个刷新框架时,可写两次该代码,只是函数不必重名。

学习了六个多月PHP了,还是个新手,在这里受到了很多人的帮助,谢谢你们!
活着的死人 该用户已被删除
沙发
 楼主| 发表于 2015-2-4 09:56:22 | 只看该作者
开发工具也会慢慢的更专业,每个公司的可能不一样,但是zend studio是个大伙都会用的。
板凳
发表于 2015-2-9 01:42:50 | 只看该作者
说点我烦的低级错误吧,曾经有次插入mysql的时间 弄了300年结果老报错,其实mysql的时间是有限制的,大概是到203X年  具体的记不清啦,囧。
山那边是海 该用户已被删除
地板
发表于 2015-2-11 16:51:44 | 只看该作者
说php的话,首先得提一下数组,开始的时候我是最烦数组的,总是被弄的晕头转向,不过后来呢,我觉得数组里php里最强大的存储方法,所以建议新手们要学好数组。
愤怒的大鸟 该用户已被删除
5#
发表于 2015-3-2 15:49:24 | 只看该作者
至于模板嘛,各位高人一直以来就是争论不休,我一只小菜鸟就不加入战团啦,咱们新手还是多学点东西的好。
若相依 该用户已被删除
6#
发表于 2015-3-9 12:54:46 | 只看该作者
为了以后维护的方便最好是代码上都加上注释,“予人方便,自己方便”。此外开发文档什么的最好都弄齐全。我觉得这是程序员必备的素质。虽然会消耗点很多的时间。但是确实是非常有必要的。
深爱那片海 该用户已被删除
7#
发表于 2015-3-12 18:04:06 | 只看该作者
当然这种网站的会员费就几十块钱。
第二个灵魂 该用户已被删除
8#
发表于 2015-3-18 09:11:01 | 只看该作者
我要在声明一下:我是个菜鸟!!我对php这门优秀的语言也是知之甚少。但是我要在这里说一下php在网站开发中最常用的几个功能:
柔情似水 该用户已被删除
9#
发表于 2015-3-20 18:40:24 | 只看该作者
其实没啥难的,多练习,练习写程序,真正的实践比看100遍都有用。不过要熟悉引擎
飘飘悠悠 该用户已被删除
10#
发表于 2015-3-28 02:50:37 | 只看该作者
Ps:以上纯属原创,如有雷同,纯属巧合
金色的骷髅 该用户已被删除
11#
发表于 2015-4-7 19:51:41 | 只看该作者
小鸟是第一次发帖(我习惯潜水的(*^__^*) 嘻嘻……),有错误之处还请大家批评指正,另外,前些日子听人说有高手能用php写驱动程序,真是学无止境,人外有人,天外有天。
再见西城 该用户已被删除
12#
发表于 2015-4-10 15:12:01 | 只看该作者
有位前辈曾经跟我说过,phper 至少要掌握200个函数 编起程序来才能顺畅点,那些不熟悉的函数记不住也要一拿手册就能找到。所以建议新手们没事就看看php的手册(至少array函数和string函数是要记牢的)。
冷月葬花魂 该用户已被删除
13#
发表于 2015-4-12 16:23:49 | 只看该作者
学好程序语言,多些才是王道,写两个小时代码的作用绝对超过看一天书,这个我是深有体会(顺便还能练打字速度)。
再现理想 该用户已被删除
14#
发表于 2015-4-13 03:45:22 | 只看该作者
在学习的过程中不能怕麻烦,不能有懒惰的思想。学习php首先应该搭建一个lamp环境或者是wamp环境。这是学习php开发的根本。虽然网络上有很多集成的环境,安装很方便,使用起来也很稳定、
蒙在股里 该用户已被删除
15#
发表于 2015-4-14 18:14:06 | 只看该作者
微软最近出的新字体“微软雅黑”,虽然是挺漂亮的,不过firefox  支持的不是很好,所以能少用还是少用的好。
精灵巫婆 该用户已被删除
16#
发表于 2015-4-15 13:49:19 | 只看该作者
其实没啥难的,多练习,练习写程序,真正的实践比看100遍都有用。不过要熟悉引擎
爱飞 该用户已被删除
17#
发表于 2015-4-30 18:08:50 | 只看该作者
当留言板完成的时候,下步可以把做1个单人的blog程序,做为目标,
小妖女 该用户已被删除
18#
发表于 2015-6-25 17:20:46 | 只看该作者
要进行开发,搭建环境是首先需要做的事,windows下面我习惯把环境那个安装在C盘下面,因为我配的环境经常出现诡异事件,什么事都没做环境有的时候就不能用啦。
admin 该用户已被删除
19#
发表于 2015-7-15 17:26:49 | 只看该作者
建数据库表的时候,int型要输入长度的,其实是个摆设的输入几位都没影响的,只要大于4就行,囧。
小魔女 该用户已被删除
20#
发表于 2015-7-20 02:10:22 | 只看该作者
小鸟是第一次发帖(我习惯潜水的(*^__^*) 嘻嘻……),有错误之处还请大家批评指正,另外,前些日子听人说有高手能用php写驱动程序,真是学无止境,人外有人,天外有天。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 12:34

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表