php - 单击提交按钮后显示文本。 PHP

标签 php html

我试图从文本框中捕获一些文本,将其保存在变量中,然后如果单击提交按钮,则将其发布到浏览器上。我的代码是这样的:

<?php
$var1=$_POST['text1'];
$var2=$_POST['display'];
    if(isset($var2)){
    var_dump( $var1);
}
?>

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8" />
        <title></title>
    </head>
    <body>
        <input type="text" value="gdf" name="text1" id="text1" /><br /><br />

    <input type="submit" id="display" name="display"><br /><br />
    </body>
</html>

我不知道出了什么问题。 The code on rextester

最佳答案

对于初学者,您需要在 HTML 页面上实现一个表单并将操作设置为新的 .php 页面。

<form action='display.php' method='post'> 
   *your input fields go here*

现在创建一个新的 php 页面(在本例中为 display.php)

像你一样声明变量......

$var1=$_POST['text1'];
$var2=$_POST['display'];
if(isset($var2)){
var_dump( $var1);

然后你可以简单地相应地回显每个变量......

最终结果 HTML 页面:

<form action='result.php' method='post'> 
  <input type="text" value="gdf" name="text1" id="text1" /><br /><br />
  <input type="submit" id="display" name="display"><br /><br />
</form> 

结果.php

<?php 
      $var1 = $_POST['text1']; // create variables of your form elements
      $var2 = $_POST['display']; 

      echo '$var1 . ' ' . $display . '.'; 

?> 

基本上,php 页面是说从表单(名称)获取 text1 并显示并创建它们的变量...

然后在屏幕上回显(打印)这些变量。 (简单的英语xD)

附注 您的 reextester 无法工作,因为您尚未指定表单。

关于php - 单击提交按钮后显示文本。 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32952674/

相关文章:

html - 蓝色和紫色默认链接,如何删除?

html - 如何在每个单词中放置渐变而不是在 HTML 中作为一个整体的段落?

javascript - 如何检查 Canvas 是否为空白?

php - 如何在Microsoft graph API中使用用户的访问 token 或基于租户ID的访问 token ?

php - 如何计算每个数组的结果

PHP session 在页面之间丢失数据

android - 通过 PhoneGap 中的短信共享手机地理位置坐标(适用于 Android/IOS)

html - 固定导航栏

php - 在没有表单操作的情况下获取php变量中的输入标签值

java - 如何将 Android 应用程序连接到 MySql 数据库