前提・実現したいこと
一部抜粋ですが下記のプログラムを実行すると画像のようになります。
理由としては<tr></tr>でtdを囲んでいないためだとわかるのですが、
該当すると思うところに<tr></tr>を入れると下記のエラーが出ます。
発生している問題・エラーメッセージ
Parse error: syntax error, unexpected token "echo" in C:\xampp\htdocs\customer\c_inq.php on line 33
該当のソースコード
try{ $dbh = new PDO($dsn, $user, $password); $sql = 'SELECT * FROM example'; $query = $dbh->query("$sql"); while ($row = $query->fetch(PDO::FETCH_ASSOC)){ '<tr>' echo '<td>'.$row['C_nm'].'</td>'; echo '<td>'.$row['C_nam'].'</td>'; echo '<td>'.$row['C_phn'].'</td>'; echo '<td>'.$row['C_add'].'</td>'; echo '<td> <form action="c_search_ans.php" method="POST"> <button type="submit">修正</button> </form> </td>'; echo '<td> <form action="c_inq_era.php" method="POST"> <button type="submit">削除</button> </form> </td>'; '</tr>'; } }
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答2件
あなたの回答
tips
プレビュー