急!!!!!!!!!,新问题又来了!我要把数据库所有字段全部读出并显示! help!help!help!help!help!help!help!help!help!help! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 help!help!help!help!help!help!help!help!help! zxyufan(宇凡)大哥:我知道你能搞定的。是要提交,就是提交给该页呀!不提交还不符合要求呢! 表单action是本页,假设是yufan.php你在页首肯定要select嘛,sql语句这样写$sql = "select * from table_name";if ($field_name <> ""){ $sql = $sql." order by ".$field_name." desc";}每个按钮用字段名做name,onclick指向分别的js函数,可以用循环生成,不多话挨个写也没什么,举个例,比如访问次数:VisitTime<FORM name=form1 METHOD=POST ACTION=""><SCRIPT LANGUAGE="JavaScript">function js_VisitTime(){ document.form1.action = "yufan.php?field_name=VisitTime"; alert(document.form1.action); document.form1.submit();}</SCRIPT><INPUT TYPE="button" name="VisitTime" value="访问次数" onclick="js_VisitTime()"></FORM> zxyufan(宇凡)大哥:我的意思你已经完全理解了!问题是:客户要求不能用JavaScript的!没有别的办法!这个问题几天了!我快崩了!我自己做的只能倒一次!我不知道原因!-------------------------------------------------------------------------------if(!isset($but_A_or_D)){$A_or_D='A';}if(isset($but_A_or_D)){ if($A_or_D=='A'){$A_or_D='D';} else $A_or_D=='A'; }-----------------------------------------------------------------------------------------------------------------------------if($A_or_D=='A'){$db->Query("select * from dbmail where code='$code' order by id");}if($A_or_D=='D'){$db->Query("select * from dbmail where code='$code' order by id desc");}------------------------------------------<form name="form1" method="post" action="./yufan.php"><input type="submit" name="but_A_or_D" value="順番入換"><input type="hidden" name="A_or_D" value="$A_or_D"></form>---------------------------------------你大可以把我的程序抛弃,教个别的办法给我!谢谢!帮忙救命! 提交给自身之后原来的变量不会变就是说$A_or_D还是首次提交时的值我的方法就是把提交按钮该为普通按钮,然后用js传值.试试这样:echo <input type=hidden value='$A_or_d'>保存原来的值这样每次提交后值随之改变 分特~~不能用JS~~~没这么变态的要求吧`~~真是什么样的客户都有啊~~又想起了那个把程序员跟妓女做比较的经典文章:“……都要满足客户各种千奇百怪的要求……”我用js的目的你应该也看得出来,就是只用一个大表单。如果不用js的话,那就有多少的按钮就做多少个form吧~~~嘿嘿`~很变态是不是~~:P JS是前台的。客户说:前台的,只是方便点。人家不追求速度!谁叫咱们都是“妓女”!sdyqingdao(达人自达):不用JS行吗?没有救了?天哪!zxyufan(宇凡):大哥:form的数量多的死机都行,只是如何实现?help!!!!!!!!!!!!!!!!! 比如你是一横排按钮放在table中,那就是每个td中间一个form....</td><FORM name=form_VisitTime METHOD=POST ACTION="yufan.php"><td><INPUT TYPE="submit" name="VisitTime" value="访问次数"></td></FORM><td>....</td> 你是不是要这样: 点击一个按钮,比如日期,按升序排列,再点击一下又按降序排列? 如果是这样,请输入代码: echo "<input type=hidden name=SortByDate value=".($A_or_D=="A"?"D":"A").">"; 对不起了!犯了低级错误!错误:<input type="hidden" name="A_or_D" value="$A_or_D">正确:<input type="hidden" name="A_or_D" value="<? echo $A_or_D ?>"> 用PHPExcel导出表格出现乱码 请大侠帮忙看看是怎么回事!! 微薄短域名是怎么算出来的? 问一个很简单的子目录问题 php图片无法显示 文本区编辑问题! 有关php问题 为什么我的表单值PHP读不出来?(急) IIS+PHP4中的问题? PHP链接MySQL问题。新手求助 intval遇到小数为什么会减1 急急急,小问题,怎么在html的meta中实现转向功能,把它指引到另一页面上!???? 恳请华凌、老三、印度象能不能给出在php当中引用javascript的关于打印或保存的具体写法?谢谢!
我知道你能搞定的。是要提交,就是提交给该页呀!不提交还不符合要求呢!
你在页首肯定要select嘛,sql语句这样写
$sql = "select * from table_name";
if ($field_name <> "")
{
$sql = $sql." order by ".$field_name." desc";
}每个按钮用字段名做name,onclick指向分别的js函数,可以用循环生成,不多话挨个写也没什么,举个例,比如访问次数:VisitTime<FORM name=form1 METHOD=POST ACTION="">
<SCRIPT LANGUAGE="JavaScript">
function js_VisitTime()
{
document.form1.action = "yufan.php?field_name=VisitTime";
alert(document.form1.action);
document.form1.submit();
}
</SCRIPT>
<INPUT TYPE="button" name="VisitTime" value="访问次数" onclick="js_VisitTime()">
</FORM>
我的意思你已经完全理解了!问题是:
客户要求不能用JavaScript的!
没有别的办法!这个问题几天了!我快崩了!我自己做的只能倒一次!
我不知道原因!
-------------------------------------------------------------------------------
if(!isset($but_A_or_D)){$A_or_D='A';}
if(isset($but_A_or_D)){ if($A_or_D=='A'){$A_or_D='D';} else $A_or_D=='A';
}
---------------------------------------------------------------
--------------------------------------------------------------
if($A_or_D=='A'){$db->Query("select * from dbmail where code='$code' order by id");}
if($A_or_D=='D'){$db->Query("select * from dbmail where code='$code' order by id desc");}
-----------------------
-------------------
<form name="form1" method="post" action="./yufan.php">
<input type="submit" name="but_A_or_D" value="順番入換">
<input type="hidden" name="A_or_D" value="$A_or_D">
</form>
--------------------
-------------------
你大可以把我的程序抛弃,教个别的办法给我!谢谢!帮忙救命!
就是说$A_or_D还是首次提交时的值我的方法就是把提交按钮该为普通按钮,然后用js传值.试试这样:
echo <input type=hidden value='$A_or_d'>
保存原来的值
这样每次提交后值随之改变
人家不追求速度!谁叫咱们都是“妓女”!sdyqingdao(达人自达):
不用JS行吗?没有救了?天哪!zxyufan(宇凡):
大哥:
form的数量多的死机都行,只是如何实现?help!!!!!!!!!!!!!!!!!
</td>
<FORM name=form_VisitTime METHOD=POST ACTION="yufan.php">
<td>
<INPUT TYPE="submit" name="VisitTime" value="访问次数">
</td>
</FORM>
<td>
....
</td>
点击一个按钮,比如日期,按升序排列,再点击一下又按降序排列?
如果是这样,请输入代码:
echo "<input type=hidden name=SortByDate value=".($A_or_D=="A"?"D":"A").">";
错误:<input type="hidden" name="A_or_D" value="$A_or_D">
正确:<input type="hidden" name="A_or_D" value="<? echo $A_or_D ?>">