サーバーサイドのphpでのechoエラーについて質問します。
[PHP Parse error: syntax error, unexpected 'echo' (T_ECHO)]
というエラーが出るのですが、このエラーは大体前のコードの;がないという事例が多いらしく、他の場合での対策が見つかりませんでした。
以下のforeach文内の最初のechoで、質問タイトルのエラーが出ます。
$i = 1; $c = count($stmt->fetchAll()); if($c == 0){ echo "<h3>まだ投稿はありません。</h3>"; } foreach ($stmt as $row) { echo "<li> <div> $i . $row['bywho'] : $row['date'] <a href= 'touhou.html' target='_blank'>[通報]</a> </div> "; echo "<div> $row['comment']</div>"; echo "<div style='text-align:right;7> <span id ='likeSu$row['ID'] '> $row['likeKazu'] </span>Like <input type='image' name='like' id='likeButton$row['ID']' src=7heart-nopush.png' alt='好き!ボタン' width=100 height=100 onclick='likePlus(this,',$row['id'],')'></div></li>"; $i++; }//foreach文の終わり
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/09/07 07:40
2017/09/07 07:45