尝试在 PHP 代码上添加 href - 语法错误

Posted

技术标签:

【中文标题】尝试在 PHP 代码上添加 href - 语法错误【英文标题】:Trying to add href on a PHP code - Syntax Error 【发布时间】:2019-06-17 12:58:55 【问题描述】:

我正在尝试在 php 代码上添加一个 href 链接。

代码如下:

while($row = mysqli_fetch_array($result))
	
		$output .= '
			<tr>
				<td>'.$row["reqname"].'</td>
				<td>'.$row["month"]."/".$row["day"]."/".$row["year"].'</td>
				<td>'.$row["empname"].'</td>
				<td>'.$row["position"].'</td>
				<td>'.$row["account"].'</td>
				<td>'.$row["platform"].'</td>
				<td>'.$row["processor"].'</td>
				<td>'.$row["ram"].'</td>
				<td>'.$row["monitor"].'</td>
				<td>'.$row["phone"].'</td>
				<td>'.$row["phonetype"].'</td>
				<td>'.$row["headset"].'</td>
				<td>'.$row["status"].'</td>
				<td>'.<a href="records.php?reqnumber=<?php echo $row_message['reqnumber']; ?>"><i class="fa fa-edit" style="color: black; font-size: 25px;"></i></a>.'</td>
			</tr>
		';
	
	echo $output;

所以我在&lt;td&gt;'.&lt;a href="records.php?reqnumber=&lt;?php echo $row_message['reqnumber']; ?&gt;"&gt;&lt;i class="fa fa-edit" style="color: black; font-size: 25px;"&gt;&lt;/i&gt;&lt;/a&gt;.'&lt;/td&gt; 方面遇到了问题

如您所见,我尝试添加 '..',但由于某种原因,我遇到了语法错误。

【问题讨论】:

颜色编码应该是你的第一条线索。然后你将打开/关闭 php 与连接混合在一起,这从来都不好。这对我来说只是一个错字。 【参考方案1】:

你以&lt;td&gt;'.&lt;a href="r开头犯了一个错误 应该是

&lt;td&gt;&lt;a href="records.php?reqnumber='.$row_message['reqnumber'] .'"&gt;

这是正确的格式

 <?php

 while($row = mysqli_fetch_array($result))
 
    $output .= '
        <tr>
            <td>'.$row["reqname"].'</td>
            <td>'.$row["month"]."/".$row["day"]."/".$row["year"].'</td>
            <td>'.$row["empname"].'</td>
            <td>'.$row["position"].'</td>
            <td>'.$row["account"].'</td>
            <td>'.$row["platform"].'</td>
            <td>'.$row["processor"].'</td>
            <td>'.$row["ram"].'</td>
            <td>'.$row["monitor"].'</td>
            <td>'.$row["phone"].'</td>
            <td>'.$row["phonetype"].'</td>
            <td>'.$row["headset"].'</td>
            <td>'.$row["status"].'</td>
            <td><a href="records.php?reqnumber='.$row_message['reqnumber'] .'"><i class="fa fa-edit" style="color: black; font-size: 25px;"></i></a></td>
        </tr>
    ';

echo $output;

【讨论】:

以上是关于尝试在 PHP 代码上添加 href - 语法错误的主要内容,如果未能解决你的问题,请参考以下文章

PHP:注册页面上出现语法错误意外“require_once”

尝试在 php 中连接数据库,但出现语法错误

Magento 2 模板文件夹中的 PHP 代码给出语法错误

基础 PHP 语法

PHP执行过程

一起搞懂PHP的错误和异常