| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2658 人关注过本帖
标题:请问下,如何将一个form中得值传给本页面呢?
只看楼主 加入收藏
wyyuan
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2007-1-30
收藏
 问题点数:0 回复次数:10 
请问下,如何将一个form中得值传给本页面呢?

请问下,如何将一个form中得值传给本页面呢?
action 和method怎么写啊?还有就是这个值怎么得到呢?还是用$_Post[] or $_GET[] ?

搜索更多相关主题的帖子: form中 本页面 method action Post 
2007-03-23 12:43
rainic
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2367
专家分:0
注 册:2005-8-9
收藏
得分:0 
当method="post"
用$_POST[]获取值 //全大写
当method="get"
用$_GET[] 获取值

<form action="<?=$_SERVER['PHP_SELF']?>" method="post">

FORM的话,METHOD一般都用POST

2007-03-23 21:51
lmhllr
Rank: 8Rank: 8
等 级:贵宾
威 望:44
帖 子:1504
专家分:42
注 册:2005-5-12
收藏
得分:0 
YES!顶楼上!

一般传值有几种方法:POST.GET,COOKIE,SESSION,就这样,看情况使用...
2007-03-29 13:34
wyyuan
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2007-1-30
收藏
得分:0 

thanks all of you

2007-03-30 14:56
wyyuan
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2007-1-30
收藏
得分:0 

<?php
echo $_POST['title'];
echo $_POST['link'];
echo "<form action=\"$_SERVER['PHP_SELF']\" method=\"post\">";
echo "<table>";
echo "<tr><td>";
echo "主题:</td><td>";
echo "<input type=\"text\" name=\"title\" size=\"20\" ></td></tr>";
echo "<tr><td>";
echo "连接:</td>";
echo "<td colspan=\"2\">";
echo "<input type=\"text\" name=\"link\" size=\"20\" ></td> </tr>";
echo "<tr><td>";
echo "<input type=\"submit\" value=\"完成\">";
echo "</td>";
echo "<td>";
echo "<input type=\"reset\" value=\"重新来过\">";
echo "</td> </tr>";
echo "</table>";
echo "</form>";

?>

为什么这样不行啊

2007-03-30 15:59
rainic
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2367
专家分:0
注 册:2005-8-9
收藏
得分:0 
第4行错了啊~~
这样
echo "<form action=\"".$_SERVER['PHP_SELF']."\" method=\"post\">";

改成这样后,我这边可以

2007-03-30 23:01
lmhllr
Rank: 8Rank: 8
等 级:贵宾
威 望:44
帖 子:1504
专家分:42
注 册:2005-5-12
收藏
得分:0 
回复:(wyyuan)
如果大量HTML推荐使用  &lt;&lt;&lt;EOT....
2007-03-30 23:32
rainic
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2367
专家分:0
注 册:2005-8-9
收藏
得分:0 
how to use "eot"?

2007-03-31 00:22
lmhllr
Rank: 8Rank: 8
等 级:贵宾
威 望:44
帖 子:1504
专家分:42
注 册:2005-5-12
收藏
得分:0 
回复:(rainic)how to use

斑竹真爱说笑,那我献丑了^_^


<?php
$str = "测试";
echo
<<<EOT

<table width="500" height="165" border="1" cellpadding="0" cellspacing="0">
<tr>
<td>$str</td>
<td>&nbsp;</td>
<td>$str</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>
EOT;
?>

2007-04-02 02:49
rainic
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2367
专家分:0
注 册:2005-8-9
收藏
得分:0 

谢谢,我学PHP才两个月


2007-04-03 22:24
快速回复:请问下,如何将一个form中得值传给本页面呢?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017286 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved