Php 提交表单后在同一页面上显示文本框消息
我有一个关于在页面顶部显示文本框消息的问题。 我使用这个代码-Php 提交表单后在同一页面上显示文本框消息,php,textbox,Php,Textbox,我有一个关于在页面顶部显示文本框消息的问题。 我使用这个代码- <?php if(isset($_POST['submit']) && $_POST['submit']=='Submit'){ $message=$_POST['message']; $name=$_POST["name"]; echo $name . "<br />" . $message;?> <html> <head> </head>
<?php
if(isset($_POST['submit']) && $_POST['submit']=='Submit'){
$message=$_POST['message'];
$name=$_POST["name"];
echo $name . "<br />" . $message;?>
<html>
<head>
</head>
<body>
<form method="POST" action="<?=$_SERVER["PHP_SELF"]?>">
<br>Name:<input type="text" name="name" id="name">
<br>Message:<textarea name="message" id="message"></textarea>
<br><input type="submit" name="submit" value="Submit"/>
</form>
</body>
</html>
<?php
}
else {
?>
<html>
<head>
</head>
<body>
<form method="POST" action="<?=$_SERVER["PHP_SELF"]?>">
<br>Name:<input type="text" name="name" id="name">
<br>Message:<textarea name="message" id="message"></textarea>
<br><input type="submit" name="submit" value="Submit"/>
</form>
</body>
</html>
<?php } ?>
您可以像这样在隐藏字段中传递上一条消息
<?php
if(isset($_POST['submit']) && isset($_POST['prevmsg'])){
echo "New Message :".$_POST['message'];
echo "Previous Message :".$_POST['prevmsg'];
}
if(isset($_POST['submit']) && $_POST['submit']=='Submit'){
$message=$_POST['message'];
$name=$_POST["name"];
echo $name . "<br />" . $message;?>
<html>
<head>
</head>
<body>
<form method="POST" action="<?=$_SERVER["PHP_SELF"]?>">
<br>Name:<input type="text" name="name" id="name">
<br>Message:<textarea name="message" id="message"></textarea>
<input type="hidden" name="prevmsg" value="<?=$message?>"/>
<br><input type="submit" name="submit" value="Submit"/>
</form>
</body>
</html>
<?php
}
else {
?>
<html>
<head>
</head>
<body>
<form method="POST" action="<?=$_SERVER["PHP_SELF"]?>">
<br>Name:<input type="text" name="name" id="name">
<br>Message:<textarea name="message" id="message"></textarea>
<br><input type="submit" name="submit" value="Submit"/>
</form>
</body>
</html>
<?php } ?>
您可以像这样在隐藏字段中传递上一条消息
<?php
if(isset($_POST['submit']) && isset($_POST['prevmsg'])){
echo "New Message :".$_POST['message'];
echo "Previous Message :".$_POST['prevmsg'];
}
if(isset($_POST['submit']) && $_POST['submit']=='Submit'){
$message=$_POST['message'];
$name=$_POST["name"];
echo $name . "<br />" . $message;?>
<html>
<head>
</head>
<body>
<form method="POST" action="<?=$_SERVER["PHP_SELF"]?>">
<br>Name:<input type="text" name="name" id="name">
<br>Message:<textarea name="message" id="message"></textarea>
<input type="hidden" name="prevmsg" value="<?=$message?>"/>
<br><input type="submit" name="submit" value="Submit"/>
</form>
</body>
</html>
<?php
}
else {
?>
<html>
<head>
</head>
<body>
<form method="POST" action="<?=$_SERVER["PHP_SELF"]?>">
<br>Name:<input type="text" name="name" id="name">
<br>Message:<textarea name="message" id="message"></textarea>
<br><input type="submit" name="submit" value="Submit"/>
</form>
</body>
</html>
<?php } ?>
让你继续前进的肮脏解决方案
<?php
if(isset($_POST['submit']) && $_POST['submit']=='Submit'){
$message=$_POST['message'];
$name=$_POST["name"];
if( isset( $_COOKIE['previous_message'] ) ) {
$the_previous = explode(';', $_COOKIE['previous_message']);
echo $the_previous[0] . "<br />" . $the_previous[1];?>
} else {
setcookie('previous_message', $name . ';' . $message);
}
setcookie('previous_message', $name . ';' . $message);
echo $name . "<br />" . $message;?>
}否则{
setcookie('previous_message',$name.;'。$message);
}
setcookie('previous_message',$name.;'。$message);
echo$name。“
”$消息;?>
让你继续前进的肮脏解决方案
<?php
if(isset($_POST['submit']) && $_POST['submit']=='Submit'){
$message=$_POST['message'];
$name=$_POST["name"];
if( isset( $_COOKIE['previous_message'] ) ) {
$the_previous = explode(';', $_COOKIE['previous_message']);
echo $the_previous[0] . "<br />" . $the_previous[1];?>
} else {
setcookie('previous_message', $name . ';' . $message);
}
setcookie('previous_message', $name . ';' . $message);
echo $name . "<br />" . $message;?>
}否则{
setcookie('previous_message',$name.;'。$message);
}
setcookie('previous_message',$name.;'。$message);
echo$name。“
”$消息;?>
@Sibu,试试这个
<?php
function display(){
if(isset($_POST['submit']) && $_POST['submit']=='Submit'){
$message=$_POST['message'];
$name=$_POST["name"];
echo $name . "<br />" . $message;?>
}
}
?>
<html>
<head>
</head>
<body>
<?php display(); ?>
<form method="POST" action="<?=$_SERVER["PHP_SELF"]?>">
<br>Name:<input type="text" name="name" id="name">
<br>Message:<textarea name="message" id="message"></textarea>
<br><input type="submit" name="submit" value="Submit"/>
</form>
</body>
</html>
}
}
?>
@斯布,试试这个
<?php
function display(){
if(isset($_POST['submit']) && $_POST['submit']=='Submit'){
$message=$_POST['message'];
$name=$_POST["name"];
echo $name . "<br />" . $message;?>
}
}
?>
<html>
<head>
</head>
<body>
<?php display(); ?>
<form method="POST" action="<?=$_SERVER["PHP_SELF"]?>">
<br>Name:<input type="text" name="name" id="name">
<br>Message:<textarea name="message" id="message"></textarea>
<br><input type="submit" name="submit" value="Submit"/>
</form>
</body>
</html>
}
}
?>
也许将每条消息附加到$\u会话
中并在其中显示所有消息?也许将每条消息附加到$\u会话
中并在其中显示所有消息?谢谢。只是有点乱,我要把它整理一下。谢谢你,伙计@user1990230很高兴我能帮到你它成功了谢谢你。只是有点乱,我要把它整理一下。谢谢你,伙计@用户1990230很高兴我能帮助你