php echo语句执行失败
php echo statement fails to execute
我正在尝试在回显语句中显示来自 mysql 数据库的数据,但它使网页崩溃。我尝试了很多不同的方法来做同样的事情,但每次还是失败,这是代码。
<?php
...
echo '<td>'. $row["NAME"] . '</td>' .'<td>'. $row["DESIGNER"] . '</td>' .'<td>
<form method="post">
<table>
<tr>
<td><input type="radio" name="site" value="none"'. if ($row["SELLING_ON"]=="none" ){echo 'checked';} .'>no site</td>
^^^^^THIS IS THE OFFENDING LINE^^^^^
</tr>
</table>
</form></td>
<td>'. $row["MSRP_USED"] . '</td>' .'<td>'. $row["ORIGINAL_PRICE"] . '</td>' ;
...
?>
看看我说“这是违规行”的行。一旦我删除该行,一切都会正常工作。
将 if 语句与字符串分开
echo '<td>'. $row["NAME"] . '</td>' .'<td>'. $row["DESIGNER"] . '</td>' .'<td>
<form method="post">
<table>
<tr>
<td><input type="radio" name="site" value="none"';
if ($row["SELLING_ON"]=="none" ){
echo 'checked';
}
echo '>no site</td></tr>
</table>
</form></td>
<td>'. $row["MSRP_USED"] . '</td>' .'<td>'. $row["ORIGINAL_PRICE"] . '</td>' ;
试一试:
<td> <?php echo $row["NAME"]?> </td>
<td> <?php echo $row["DESIGNER"]?> </td>
<td>
<form method="post">
<table>
<tr>
<td>
<input type="radio" name="site" value="none" <?php if($row["SELLING_ON"]=="none" ){echo 'checked';}?> >no site
</td>
</tr>
</table>
</form>
</td>
<td> <?php echo $row["MSRP_USED"]?> </td>
<td> <?php echo $row["ORIGINAL_PRICE"]?> </td>
我正在尝试在回显语句中显示来自 mysql 数据库的数据,但它使网页崩溃。我尝试了很多不同的方法来做同样的事情,但每次还是失败,这是代码。
<?php
...
echo '<td>'. $row["NAME"] . '</td>' .'<td>'. $row["DESIGNER"] . '</td>' .'<td>
<form method="post">
<table>
<tr>
<td><input type="radio" name="site" value="none"'. if ($row["SELLING_ON"]=="none" ){echo 'checked';} .'>no site</td>
^^^^^THIS IS THE OFFENDING LINE^^^^^
</tr>
</table>
</form></td>
<td>'. $row["MSRP_USED"] . '</td>' .'<td>'. $row["ORIGINAL_PRICE"] . '</td>' ;
...
?>
看看我说“这是违规行”的行。一旦我删除该行,一切都会正常工作。
将 if 语句与字符串分开
echo '<td>'. $row["NAME"] . '</td>' .'<td>'. $row["DESIGNER"] . '</td>' .'<td>
<form method="post">
<table>
<tr>
<td><input type="radio" name="site" value="none"';
if ($row["SELLING_ON"]=="none" ){
echo 'checked';
}
echo '>no site</td></tr>
</table>
</form></td>
<td>'. $row["MSRP_USED"] . '</td>' .'<td>'. $row["ORIGINAL_PRICE"] . '</td>' ;
试一试:
<td> <?php echo $row["NAME"]?> </td>
<td> <?php echo $row["DESIGNER"]?> </td>
<td>
<form method="post">
<table>
<tr>
<td>
<input type="radio" name="site" value="none" <?php if($row["SELLING_ON"]=="none" ){echo 'checked';}?> >no site
</td>
</tr>
</table>
</form>
</td>
<td> <?php echo $row["MSRP_USED"]?> </td>
<td> <?php echo $row["ORIGINAL_PRICE"]?> </td>