Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用php代码打印输入_Php_Html_Input_Output - Fatal编程技术网

如何使用php代码打印输入

如何使用php代码打印输入,php,html,input,output,Php,Html,Input,Output,我刚开始学习php和html,我想用php代码制作一些能够获取输入并打印输出的东西。但是,使用我拥有的代码,它允许我输入,但在单击submit时不打印任何内容。为什么? <html> <head><title>Noob</title></head> <body> <form action="" method="post"> <input type="text" name="username" value="

我刚开始学习php和html,我想用php代码制作一些能够获取输入并打印输出的东西。但是,使用我拥有的代码,它允许我输入,但在单击submit时不打印任何内容。为什么?

<html>
<head><title>Noob</title></head>
<body>
<form action="" method="post">
<input type="text" name="username" value="" />
<input type="submit" name="submit value="Submit" />
</form>

<?php
 if (isset($_POST['submit'])) { //to check if the form was submitted
 $username= $_POST['username'];
 echo $username;
}
?>

</body>
<html>

新手

出现语法错误,您错过了双引号name=“submit”


您还可以使用var_dump进行打印输出。
希望这将对您有所帮助。

有一个语法错误,您错过了双引号name=“submit”


您还可以使用var_dump进行打印输出。
希望这将对您有所帮助。

在代码的下面一行中

<input type="submit" name="submit value="Submit" />

在代码的下一行中

<input type="submit" name="submit value="Submit" />

您的HTML在您所使用的行上缺少引号

<input type="submit" name="submit" value="Submit" />

您的HTML在您所使用的行上缺少引号

<input type="submit" name="submit" value="Submit" />

您错过了按钮名称中的引号


新手
//你错过了这里

您错过了按钮名称中的引号


新手
//你错过了这里

您确定要通过php解释器运行页面吗? 在本地,您可以使用xampp或wampp(windows提供的产品)
在mac中,您可以使用mampp

您确定要通过php解释器运行页面吗? 在本地,您可以使用xampp或wampp(windows提供的产品)
在mac中,您可以使用mampp

谢谢!!但是,在我输入数据并按submit后,页面只是刷新,而不是打印数据。这是为什么?@Joefa替换为感谢!!但是,在我输入数据并按submit后,页面只是刷新,而不是打印数据。为什么会这样?@Joefa替换为
<html>
<head><title>Noob</title></head>
<body>
<form action="" method="post">
<input type="text" name="username" value="" />
<input type="submit" name="submit" value="Submit" />// you missed here
</form>

<?php
 if (isset($_POST['submit'])) { //to check if the form was submitted
 $username= $_POST['username'];
 echo $username;
}
?>

</body>
<html>