- ベストアンサー
エラーが発生しました!ご確認ください。
- array中の表現において、予期しないエラーが発生しました。
- コードの一部に誤りがある可能性があります。
- エラーの原因を特定して修正する必要があります。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
最後はこうでは。 '<a href="remove_thread.php?id='.$post['thread_id'].'&delete='.$post['thread_detail_id'].'" '.'onclick="return confirm(\'本当に削除してもよろしいでしょうか?\');">削除</a>'); コードハイライトするエディタを使って編集した方がいいですよ。 EclipseやEmEditorなど。
その他の回答 (3)
- t_ohta
- ベストアンサー率38% (5241/13712)
'<a href="remove_thread.php?id='.$post['thread_id'].'&delete='.$post['thread_detail_id'].'" onclick="return confirm(\'本当に削除してもよろしいでしょうか?\');">削除</a>'
- yambejp
- ベストアンサー率51% (3827/7415)
なぜonlickの行だけシングルクォーテーションでくくってないのでしょうか? またpost値をそのまま表示するのは論外
- hitomura
- ベストアンサー率48% (325/664)
配列の最後の項が '<a href="remove_thread.php?id='.$post['thread_id'].'&delete='.$post['thread_detail_id'].'" '.onclick="return confirm('本当に削除してもよろしいでしょうか?');".'>削除</a>' となっていますが、これがおかしいようです。 文字列連結の部分で改行すると、 '<a href="remove_thread.php?id='. $post['thread_id']. '&delete='. $post['thread_detail_id']. '" '. onclick="return confirm('本当に削除してもよろしいでしょうか?');". '>削除</a>' となり、明らかに下から2行目がおかしくなっています。 なお、これで生成される文字列が HTML の一部ならば、下から 3 行目の全角空白もおかしいです。
補足
ご回答ありがとうございます! on click 以下を活きさせるためにはどのように書きかえればよろしいでしょうか?