【问题标题】:Parse error: syntax error, unexpected 'sonum' (T_STRING) in [duplicate]解析错误:语法错误,[重复]中的意外'sonum'(T_STRING)
【发布时间】:2020-04-23 04:25:16
【问题描述】:

请帮我修复错误。 解析错误:语法错误,第 36 行 /aaa/dsearch.php 中的意外“sonum”(T_STRING)

if(mysqli_num_rows($result) > 0)  
{  
    while($row = mysqli_fetch_array($result))
    {
        $output .= '
        <tr>  
            <td>'. $row["sonum"] .'</td>  
            <td>'. $row["regdate"] .'</td>  
            <td>'. $row["salesperson"] .'</td>  
            <td>'. $row["company"] .'</td>  
            <td>'. $row["status"] .'</td>
            <td>
            <a href="so.php?edit=<?php echo $row['sonum']; ?>" class="btn btn-info">Edit</a>
            <a href="process.php?delete=<?php echo $row['sonum']; ?>" class="btn btn-danger" onclick="return confirm('Are you sure you want to delete this item?');">Delete</a>
            </td>  
        </tr>
        ';
    }
}

【问题讨论】:

    标签: php


    【解决方案1】:

    您在 PHP 字符串值中包含 PHP 代码,而不是在 HTML 文本中。例如,而不是

    <a href="so.php?edit=<?php echo $row['sonum']; ?>" class="btn btn-info">Edit</a>
    

    你应该使用:

    <a href="so.php?edit=' . $row['sonum'] . '" class="btn btn-info">Edit</a>
    

    【讨论】:

    • 感谢您的建议。但我仍然有这个错误。解析错误:语法错误,...中出现意外的“是”(T_STRING)
    • 这是另一个问题:你必须转义单引号,将'替换为\'
    猜你喜欢
    • 2015-02-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-13
    • 2014-05-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多