약간의 문제가 있습니다. 파일에 ajax 요청을 보내야합니다.ajax를 사용하여 데이터베이스에 좋아요/싫어요 보내기
<?php
if(!is_logged()) {
header("Location: ./?act=Home");
die();
}
$uid = $user['id'];
$id = $_GET['id'];
if(isset($id)) {
$query = mysql_query("INSERT INTO ld (auth_id,post_id,val)
VALUES ('".$uid."','".$id."','1')");
if($query) {
header("Location: ".$_SERVER['HTTP_REFERER']);
} else {
echo "Contatta l'amministratore riportando l'errore 101";
}
} else {
header("Location: ./?act=Home");
}
?>
그리고 내 "LD"테이블 :
== Struttura della tabella ld
|------
|Campo |Tipo |Null|Predefinito
|------
|//**id**//|int(5) |No |
|auth_id |varchar(5)|No |
|post_id |varchar(5)|No |
|val |varchar(1)|No |
== Dump dei dati per la tabella ld
|5|4|1|1
|6|4|1|1
|7|4|1|1
|8|4|1|1
|9|4|1|1
|10|4|1|1
|12|4|1|1
|13|4|1|1
|14|4|1|2
|20|4|15|1
|23|5|17|1
|29|4|17|1
|30|4|18|1
== Struttura della tabella ld
|------
|Campo |Tipo |Null|Predefinito
|------
|//**id**//|int(5) |No |
|auth_id |varchar(5)|No |
|post_id |varchar(5)|No |
|val |varchar(1)|No |
정말 돈 ' 여기 내 HTML 파일 (index.html을)
<a id="like" href="./?act=like&id=24" title="Nobody likes this post!">Like</a> · <a id="dislike" href="./?act=dislike&id=24" title="Nobody dislikes this post!">Dislike</a>
그리고 내 like.php 파일입니다 아약스 요청을 보내는 법을 알고 있고, 아약스를 배우려고했지만 아무리해도 나는 그것을 이해할 수 없다.
이 어떤 해명을 요청하는 부담을 너의 자바 스크립트? –
jQuery의 ajax 도우미 메서드를 살펴 보셨습니까? 훨씬 쉬워집니다! –
아약스 요청을 코딩하는 방법을 모르겠습니다./ – Denn