PHP post语法变量
我正在学习PHP,我正在从HTML表单发布变量 下面是我的代码:PHP post语法变量,php,Php,我正在学习PHP,我正在从HTML表单发布变量 下面是我的代码: <html> <head> <title>Welcome to PHP Products</title> </head> <body> <?php $txt1=$_POST["product_form_no"]; $txt2=$_POST["product_form_name"]; $txt3=$_POST["product_form_desc"];
<html>
<head>
<title>Welcome to PHP Products</title>
</head>
<body>
<?php
$txt1=$_POST["product_form_no"];
$txt2=$_POST["product_form_name"];
$txt3=$_POST["product_form_desc"];
<h1>The Entered Product</h1>
<p>Product No</p>echo $txt1;
<p>Product Name</p>echo $txt2;
<p>Product Desc</p>echo $txt3;
?>
</body>
</html>
欢迎使用PHP产品
我得到下面的错误
解析错误:语法错误,意外“尝试在“输入的产品”之前关闭php标记,然后打开每个echo的php标记并关闭它们。代码如下所示:
<?php
$txt1=$_POST["product_form_no"];
$txt2=$_POST["product_form_name"];
$txt3=$_POST["product_form_desc"];
?>
<h1>The Entered Product</h1>
<p>Product No</p><?php echo $txt1; ?>
<p>Product Name</p><?php echo $txt2; ?>
<p>Product Desc</p><?php echo $txt3; ?>
输入的产品
产品编号
产品名称
产品说明
告诉我它是否有效。试试这个。。。在编写HTML之前,需要使用结束php标记 这适用于POST变量部分,也适用于回显3个变量值的部分
<html>
<head>
<title>Welcome to PHP Products</title>
</head>
<body>
<?php
$txt1=$_POST["product_form_no"];
$txt2=$_POST["product_form_name"];
$txt3=$_POST["product_form_desc"];
?>
<h1>The Entered Product</h1>
<p>Product No</p> <?php echo $txt1; ?>
<p>Product Name</p><?php echo $txt2; ?>
<p>Product Desc</p><?php echo $txt3; ?>
</body>
</html>
欢迎使用PHP产品
输入的产品
产品编号
产品名称
产品说明
您的问题在于:
$txt3=$_POST["product_form_desc"];
<h1>The Entered Product</h1>
<p>Product No</p>echo $txt1;
$txt3=$\u POST[“产品形式描述”];
输入的产品
产品编号echo$txt1;
在PHP的中间,您开始使用HTML。您必须首先关闭PHP标记,或者使用echo打印HTML
请执行以下任一操作:$txt3=$_POST["product_form_desc"];
?>
<h1>The Entered Product</h1>
<p>Product No</p><?= $txt1 ?>
$txt3=$\u POST[“产品形式描述”];
?>
输入的产品
产品编号
或者这个:
$txt3=$_POST["product_form_desc"];
echo"<h1>The Entered Product</h1>";
echo "<p>Product No</p>" . $txt1;
$txt3=$\u POST[“产品形式描述”];
回显“输入的产品”;
回显“产品编号”$txt1;
缺少很多标记。在变量赋值后关闭一个,在echos周围关闭和打开。我建议返回一步,从PHP基础开始。问题是,在代码第6行PHP代码开始和第11行HTML代码开始的之间键入了HTML,PHP标记没有关闭,因此代码也会被解释。因此,“您希望?>在返回HTML之前,而不是在大量的个人皮棉检查之前。请不要建议任何人使用w3schools;它已被广泛质疑:
$txt3=$_POST["product_form_desc"];
?>
<h1>The Entered Product</h1>
<p>Product No</p><?= $txt1 ?>
$txt3=$_POST["product_form_desc"];
echo"<h1>The Entered Product</h1>";
echo "<p>Product No</p>" . $txt1;
echo "<h1>The Entered Product</h1>";
echo "<p>Product No " . $txt1 . "</p>";
echo "<p>Product Name</p>" . $txt2;
echo "<p>Product Desc</p>" . $txt3;
<html>
<head>
<title>Welcome to PHP Products</title>
</head>
<body>
<?php
$txt1=$_POST["product_form_no"];
$txt2=$_POST["product_form_name"];
$txt3=$_POST["product_form_desc"];
echo "
<h1>The Entered Product</h1>
<p>Product No</p>$txt1
<p>Product Name</p>$txt2
<p>Product Desc</p>$txt3";
?>
</body>
</html>
<html>
<head>
<title>Welcome to PHP Products</title>
</head>
<body>
<?php
$txt1=$_POST["product_form_no"];
$txt2=$_POST["product_form_name"];
$txt3=$_POST["product_form_desc"];
?>
<h1>The Entered Product</h1>
<p>Product No</p><?php echo $txt1;?>
<p>Product Name</p><?php echo$txt2;?>
<p>Product Desc</p><?php echo $txt3;?>
</body>
</html>