Heim > Artikel > Backend-Entwicklung > Lernen Sie PHP+MySQL+Ajax, um die Like/Cancel-Like-Funktion teilweise zu aktualisieren
Erfassen Sie Benutzer, denen jeder Like gefällt, und zählen Sie die Anzahl der Likes.
Bestimmen Sie zunächst, ob der Benutzer mag oder nicht. Laden Sie verschiedene HTML-Dateien und rufen Sie verschiedene Methoden auf, je nachdem, ob sie Ihnen gefallen oder nicht Programmierung
(Video)
Nicht gefallen
Wenn Ihnen nicht gefällt, zeigen Sie das gewünschte HTML an und führen Sie eine ähnliche Operation ausWenn die Benutzer-ID 1 ist, wird die Anzahl der „Gefällt mir“-Angaben um 1 erhöht. und die Anzahl der Likes wird hinzugefügt. 1 hinzufügen
Mit der Datenbank verbinden
$con = new mysqli('localhost','root','','test'); if (!$con) { die('连接数据库失败,失败原因:' . mysqli_error()); }else { // echo "连接成功"; }Beurteilen Sie, ob dem Benutzer gefällt (Bedienungsseite)
Extrahieren Sie die Informationen aus der Datenbank//假设用户编号为1
$uId="1";
//假设赞编号为1
$zanId="1";
//查找赞id为1的点赞数
$count=mysqli_query($con, "SELECT count FROM zanCount WHERE zanId=$zanId ");
$countResult=mysqli_fetch_array($count);
$countZan=$countResult['count'];
//查找改用户是否对赞id为1 点赞
$uIdLike=mysqli_query($con, "SELECT * FROM zanRecord WHERE uId=$uId ");
$result=mysqli_fetch_array($uIdLike);
//点赞 if (isset($result)) { $showZan.=<<<html <p class="dolikep" id="dolikep"> <button id="dolike" οnclick="zanDel()"></button> <span id="zan">$countZan</span> </p> html; } //没点赞 else { $showZan.=<<<html <p class="dolikep" id="dolikep"> <button id="donolike" οnclick="zan()"></button> <span id="zan">$countZan</span> </p> html; } echo $showZan; ?>Abbrechen. Gefällt mir. Verarbeitung Verarbeitungscode Gefällt mir die Bilder
Ich habe das Bild selbst gezeichnet, etwas nicht schön
Das obige ist der detaillierte Inhalt vonLernen Sie PHP+MySQL+Ajax, um die Like/Cancel-Like-Funktion teilweise zu aktualisieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!