通过前/后输入显示结果

时间:2019-02-15 12:42:04

标签: php

当前我遇到的一个问题是,当我使用表显示mysql的结果时,它一直显示SYNTAX错误“

  

语法错误,意外的“复选框”(T_STRING),预期为“或”; “

当我删除第二行(复选框)时,问题解决了

echo" <tr>
    <td><input type="checkbox" name="userID[]" value="{$row['userID']}" ></td>
    <td>{$row['username']}</td>
    <td>{$row['password']}</td>
    <td>{$row['email']}</td>
    <td>{$row['address']}</td>
 </tr>";

每个显示在php上的结果都应该有一个复选框

1 个答案:

答案 0 :(得分:1)

这是因为您的字符串格式不正确,所以您应避免使用Ben回答的双引号。 Ayoub或您可以按照以下方式正确形成字符串:

echo"<tr>
    <td><input type='checkbox' name='userID[]' value='" . $row['userID'] . "'></td>
    <td>{$row['username']}</td>
    <td>{$row['password']}</td>
    <td>{$row['email']}</td>
    <td>{$row['address']}</td>
 </tr>";