ip_visiteurs.php
<?php
$bdd = new PDO('mysql:host=localhost;dbname=recettes', 'root', 'root');
include("C:/wamp64/www/doc/ip_visiteurs.php");
$req = $bdd->prepare('UPDATE cuisine SET visiteurs = visiteurs + 1');
$req->execute();
$req->closeCursor();
$req = $bdd->prepare('SELECT id_recette, visiteurs FROM cuisine');
$req->execute();
$data = $req->fetch(PDO::FETCH_OBJ);
$req->closeCursor();
?>
<?php echo $data->visiteurs;?> personnes ont vu cette recette.
あなたはそれをあなたが欠けている方法を行うには、データベース接続が必要ですに。 データを書き込むためにデータベースをphpmyadminに設定したと仮定します。あなたは次のものが含まれなければならないonclick
データを記録します(?新)PHPファイルで
:
<?php
$bdd = new PDO('mysql:host=localhost;dbname=recettes', 'root', 'root');
$req = $bdd->prepare('SELECT id_recette, visiteurs FROM cuisine');
$req->execute();
$data = $req->fetch(PDO::FETCH_OBJ);
$req->closeCursor();
?>
<a href="javascript:void();" onclick="javascript:open_infos_1()"><div class="item">
<div id="chateauchoco2" class="opac">
<img src="../Dalila/chateauchoco2.png" onclick="document.getElementById('overlay3').style.display='block'" width="280" height="321"/>
</div>
</div>
</a>
<?php echo ($visiteurs);?> personnes ont vu cette recette.
<script type="text/javascript">
function open_infos_1()
{
window.open('recette1.php?id=1','recette1','menubar=no, scrollbars=no, top=50, left=100, width=800, height=600');
}
</script>
PHP
<?php
$bdd = new PDO('mysql:host=localhost;dbname=recettes', 'root', 'root');
$req = $bdd->prepare('UPDATE cuisine SET visiteurs = visiteurs + 1');
$req->execute();
$req->closeCursor();
?>
は、あなただけの特定のレコードを更新する方法を求めていますか? WHERE句を使用します。 – CBroe
私は本当に愚かな感謝です! – stb5573