【发布时间】:2017-02-03 11:16:31
【问题描述】:
$message .= "<tr><th>First Name</th><td>".$_POST['fname']."</td><th>Last Name</th><td>".$_POST['lname']."</td></tr>";
$message .= "<tr><th>Email</th><td>".$_POST['email']."</td><th>Telephone number</th><td>".$_POST['telno']."</td></tr>";
$message .= "<tr><th>Company Name</th><td>".$_POST['cname']."</td><th>Mobile number</th><td>".$_POST['mobileno']."</td></tr>";
$message .= "<tr><th>Address</th><td>".$_POST['address']."</td><th>City</th><td>".$_POST['city']."</td></tr>";
$message .= "<tr><th>Zip Code</th><td>".$_POST['zipcode']."</td><th>State</th><td>".$_POST['state']."</td></tr>";
$message .= "<tr><th>Country</th><td>".$_POST['country']."</td><th>Fax</th><td>".($_POST['fax'] == '' ? 'NA' : $_POST['fax'])."</td></tr>";
$message .= "<table>";
只想分别写HTML和PHP怎么写?
请用不同的方式写PHP和HTML文件?
我想在程序中只写一次
$message即变量?
还展示了如何在 file.php 的同一页面中编写这段代码 HTML 和 PHP,但拆分 HTML 和 PHP
【问题讨论】:
-
你可以退出 PHP 模式,
?>并根据需要使用 HTML - 然后在需要 PHP 变量的地方,打开 PHP 标签,做需要做的事情 - 然后你可以去又出来了。示例:<?php /* some PHP */ ?><tr><th>....<?php echo $_POST['fname']; ?></td>等等。 -
请为第一行名?
-
我已经做了... ;-) 无论如何,它的开始。见stackoverflow.com/a/18140338/4535200
-
拆分 PHP 和原始 HTML 部分只对直接输出有意义。不适用于分配给变量。您更愿意研究的是 HEREDOC 字符串来简化那堆代码。 (就此而言,还有上下文转义。)
-
$message .= "
";我只想从 .$_POST['']== '' 中删除点并以不同的方式编写.....任何想法塑料涂层纸 ".($_POST['plastic_coated_paper'] == '选择纸张' ? 'NA' : $_POST['plastic_coated_paper'])。 " 100% 纯塑料 ".($_POST['pure_plastic'] == 'Select Plastic' ? 'NA' : $_POST['pure_plastic'])。"