【问题标题】:Display result with input at the front/back前/后输入显示结果
【发布时间】:2019-07-09 14:45:57
【问题描述】:

目前我遇到的一个问题是当我用一个表显示mysql的结果时,它一直显示SYNTAX error "

语法错误,意外的“复选框”(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 上显示的每个结果都应该有一个复选框

【问题讨论】:

标签: php


【解决方案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>";

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-06-19
    • 1970-01-01
    • 2020-07-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多