我坚持创建一个收集用户的第一个和第二个名字的系统。我创建了两个页面,htest1.php和htest2.php。 htest1.php包含一个表单,供用户输入其详细信息。第二页htest2.php有一个脚本,用于查找使用表单发送的数据,并将此数据返回到第一页中。
这是我的htest1.php代码:
<?php
if(isset($_GET['fname'])){
echo "Hello".$_GET['fname'];
}
?>
<form method="post" action= "htest2.php"
<label for="firstname" Enter your name</label>
<input type="text" id="firstname" name="firstname" />
<inout type="submit" id="submit" name="submit" value="Send" />
</form>
我的htest2.php代码:
<?php
$fname = $_POST['firstname'];
header ("Location: htest1.php?fname=$fname");
?>
我已成功返回名字。只需要建议如何同时使用名字和姓氏
答案 0 :(得分:0)
这样的事情可能很棒
htest1.php
<?php
$l_sFirstName = (isset($_GET['fname']) ? striptags( $_GET['fname'] ) : "";
$l_sLastName = (isset($_GET['lname']) ? striptags( $_GET['lname'] ) : "";
if( $l_sFirstName != "" OR $l_sLastName != ""){
echo "Hello ".$l_sFirstName . " " . $l_sLastName ;
}
?>
<form method="post" action= "htest2.php"
<label for="firstname" Enter your name</label>
<input type="text" id="firstname" name="firstname" />
<input type="text" id="lastname" name="lastname" />
<inout type="submit" id="submit" name="submit" value="Send" />
</form>
htest2.php
<?php
$fname = $_POST['firstname'];
$lname = $_POST['lastname'];
header ("Location: htest1.php?fname=$fname&lname=$lname");
?>