PHP传值问题! 例:A、B为两个页面,我在A中获取一个ID值,传送给B,那么AB中代码怎么写!
发布网友
发布时间:2022-04-06 01:55
我来回答
共2个回答
热心网友
时间:2022-04-06 03:24
首先创建index.php a.php b.php三个文件
index.php 代码:
<?php
?>
<html>
<header>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</header>
<body>
<form action="a.php" method="post">
<p>姓氏: <input type="text" name="fname" /></p>
<p>名字: <input type="text" name="lname" /></p>
<input type="submit" value="提交" />
</form>
<p>请单击确认按钮,输入会发送到服务器上名为 "a.php" 的页面。</p>
</body>
</html>
a.php代码
<?php
//获取变量ID
$id =$_POST['fname'].' '.$_POST['lname'];
require 'b.php';
b.php代码
<?php
header("Content-type: text/html; charset=utf-8");
echo 'b.php is here</br>';
echo 'ID is here :'.$id;
把三个文件放在Apache服务目录下,访问index.php
点击提交
总结
通过form 提交参数到 a.php ,然后创建变量 $id ,然后通过b.php 打印 变量 $id
纯手工 ,望采纳
热心网友
时间:2022-04-06 04:42
页面传值方式有
URL传值,表单传值,Session,cookies传值等。
这里列举
1.URL传值
页面A
<a href="page.php?id=5">Page_B</a>
页面B
<?php
echo $_GET['id'];
?>
2.表单传值
页面A
<form id="form1" name="xxx" method="post" action="?action=tj">
名称<input name="name" type="text" id="name" size="2" />
<input type="submit" name="button" id="button" value="提交" />
</form>
页面B
<?php
if(!empty($_GET['action'])){
echo $_POST['name'];
}
?>追问谢谢,下午了就去试试