HTML(quotazioni.php)非表示スパン私は、自動ページリフレッシュにもかかわらず、それをクリックし
<?php
$azioni = $db_handle->runQuery("SELECT idAzione,nome,prezzo FROM azioni");
foreach($azioni as $azione){
?>
<tr>
<td style="text-align:center;border-bottom:#F0F0F0 1px solid;"><a href="azione.php?idAzione=<?=$azione["idAzione"]?>"><?php echo $azione["nome"]; ?></a></td>
<td style="text-align:center;border-bottom:#F0F0F0 1px solid;"><?php echo $azione["prezzo"]; ?></td>
<td style="text-align:center;border-bottom:#F0F0F0 1px solid;">
<a href="compraVendi.php?action=segui&idAzione=<?=$azione["idAzione"]?>" id="<?=$azione["nome"]?>" style="text-decoration:none;" class="preferiti" >
<span style="color:yellow;font-size:200%;" id="<?=$azione["idAzione"]?>" >☆</span>
</a>
</td>
</tr>
<?php
}
?>
PHP(compraVendi.php)
case "segui":
$db_handle->query("INSERT INTO preferiti (visibile,idAzione) VALUES (1,'".$_GET["idAzione"]."')");
header("location: quotazioni.php");
break;
javascriptの
$(document).ready(function(){
<?php
$preferiti = $db_handle->runQuery("SELECT * FROM preferiti");
foreach($preferiti as $preferito){
if ($preferito["visibile"]==1){
?>
var element = document.getElementById(<?=$preferito["idAzione"]?>);
element.hide();
<?php
}
}
?>
});
Iリンクをクリックした後、リンク内のスパンを非表示にする必要があります。ページに自動リフレッシュが含まれていると考えて、スパンを無効にしておくにはどうすればよいですか?私は動作しないコードの例を提供し、問題を解決するために私を助けてください。 sqlデータベースでは、テーブルpreferitiにidPreferito、visibileおよびidAzioneが含まれています。好みの行をクリックすると、preferito行には1が格納されます。
最初に試してみて、試してみてください。あなたが立ち往生して、これまでに試したことを投稿してから助けを求めてください。 – sm1215
私はすでに何度もさまざまなサイトで探していましたが、問題を解決できませんでした。だからこそ、私は自分の試みなしにクリーンなコードを入力しなかったのです。私はできない2つのjavascript機能が必要です。 – ped28
さて、何を試しましたか? – sm1215