私は以下のようなものを持っています:
$grabarticles = $db->prepare("
SELECT title, message
FROM articles
");
$grabarticles->execute();
foreach($grabarticles as $articles) {
echo $articles["title"];
//when a user clicks the text above, reveal the below
echo "<div id='article'><br/><br/>";
echo " ".$articles["message"];
echo "</div><br/><br/>";
//when a user clicks the $articles["title"] again, it then collapses
}
私はJavascriptに精通していないのでわかりませんが、$articles["title"]
クリック可能にし、onclick
下に展開して の内容を表示する$articles["message"]
だけでなく、別の と元に戻すことができることはありonclick
ますか? 説明するイメージを次に示します。
<div>
それぞれを別のものにしたいので、 をクリックして #1 を$article["title"] //1
開き、適切なテキストをクリックして #2 を開くと、#2 に干渉することなく、もう一度クリックして #1 を閉じることができます。