使用html和php显示用户输入的名称
今天早些时候,我的代码开始工作,首先用html询问您的姓名,然后用php生成一条“Hello-username--name-”消息。我试图调整缩进,我想我一定是删除了一些东西,现在它只是显示代码。。。谢谢你的帮助 html页面:使用html和php显示用户输入的名称,php,html,web,html-helper,Php,Html,Web,Html Helper,今天早些时候,我的代码开始工作,首先用html询问您的姓名,然后用php生成一条“Hello-username--name-”消息。我试图调整缩进,我想我一定是删除了一些东西,现在它只是显示代码。。。谢谢你的帮助 html页面: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
<title>form 11 29</title> </head>
<body>
<form method="post" action="process1.php" name="form1">
Name : <input name="firstname" value=""><br>
Surname : <input name="surname">
<input name="s1" value="Submit LoL !" type="submit"><br>
<br>
<br>
</form>
<br>
</body>
</html>
表格11-29
名称:
姓:
php页面:
<?php
$name = $_POST[firstname];
$surname = $_POST[surname];
echo "Hello ";
echo $name;
echo " ";
echo $surname;
echo "<br />";
?>
它对我很管用(有点)。它给出了这个输出
Notice: Use of undefined constant firstname - assumed 'firstname' in F:\Dropbox\htdocs\process1.php on line 3
Notice: Use of undefined constant surname - assumed 'surname' in F:\Dropbox\htdocs\.php on line 5
Hello Joe Blow
因为你忘了在$u POST的索引周围加引号,这应该是
$name = $_POST['firstname'];
$surname = $_POST['surname'];
顺便说一句,现在您已经了解了备份的价值。使用VCS(或者,使用Dropbox,它将为您保留旧版本(hmmm、irrc,如果您在Netbeans中开发,它也将保留旧版本,并允许您将其与当前版本区分开来))
你是上传到网站还是在自己的电脑上运行?如果您自己的PC,那么您的web服务器(Apache或ISS)是否停止运行
你问abotu NetBeans:看看吧,NetBeans是一个优秀的免费IDE(部分由Sun开发和支持),它是我作为专业PHP开发人员选择的开发平台(我并不孤单)。试试看;我怀疑你会回头看。
?php
——这就是你写的代码吗?有空格吗?如果是的话,我有个坏消息要告诉你……没有,但是当我正常输入它时,它在预览器上显示为一堆星号,所以像这样输入是唯一的方法。我非常抱歉,请编辑您的帖子,向我们展示准确的代码,不需要任何额外的空格和其他符号,这些都不是您的原始代码。顺便说一句,你看过错误日志了吗?另外,使用E\u ALL
错误时打开的display\u errors
指令进行开发也是一种很好的做法level@colle-那是因为你没有使用代码块。我为你修复了它…我不知道最后这些东西是什么,但我编辑了代码什么是netbeans我正在使用dreamweaver和coda,finder作为我的版本控制哈哈哈,它不适合我!它只在Safari和chrome中显示代码。它以.php文件的形式下载php文件。它应该询问您的名字和姓氏,然后像“Hello John Smith”一样显示它们。我没有在browserGreat上访问我的本地主机(我能得到答案吗,pelase;-)