데이터베이스에 저장된 데이터가 포함 된 확인란 목록을 표시하는 스크립트를 수행하고 있습니다 : email_list
테이블.구문 분석 오류 : echo 문에서 구문 오류가 발생했습니다.
내 스크립트 :이 스크립트를 실행 해요 동안
<img src="blankface.jpg" width="161" height="350" alt="" style="float:right" />
<img name="elvislogo" src="elvislogo.gif" width="229" height="32" border="0" alt="Make Me Elvis" />
<p>Please select the email addresses to delete from the email list and click Remove.</p>
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?> ">
<?php
$dbc= mysqli_connect('localhost', 'root', '', 'elvis_store')
or die('Error connecting to MySQL server.');
$query = "SELECT * FROM email_list";
$result = mysqli_query($dbc, $query)
or die('Error querying database');
while($row = mysqli_fetch_array($result)) {
echo '<input type="checkbox" value="' . $row['id']'" name="todelete[]" />';
echo $row['firstname'];
echo $row['lastname'];
echo $row['email'];
echo '<br />';
}
mysqli_close($dbc);
?>
<input type="submit" name="submit" value="Remove" />
</form>
, 그것은 구문 분석 오류를 표시합니다
Parse error: syntax error, unexpected ''" name="todelete[]" />'' (T_CONSTANT_ENCAPSED_STRING), expecting ',' or ';' in C:\wamp\www\removeemail.php on line 16
나는이 문제를하지 않습니다.
나는 값 속성에 작은 따옴표를 넣어 이유를 100 % 이해하지 못했다? 이미 에코에서 작은 따옴표가 있습니다. –
작은 따옴표를 사용하여 변수를 바인드하지 않으면 입력 된 전체 태그가 깨집니다. ' –