2
가능한 한 명확 해 보겠습니다. 나는 PHP와 MySQL에 새로운 브랜드이기 때문에 사전에 유감스럽게 생각한다. 아마 이것을 수행하는 것이 먼 길일 것이지만, mys 사이트의 사용자가 다른 사용자 프로필의 즐겨 찾기 버튼을 클릭 할 수있게하려는 것이다. 사용자를 mysql 테이블의 즐겨 찾기로 설정하십시오.PHP 즐겨 찾기 시스템에 사용자 추가 하시겠습니까?
은 지금까지 내가 기본 테이블과 같이 설계 한 : 난 그냥 좋아하는 버튼은 사용자의 프로필을 누르면 한 번이 A HREF의이 favorite.php 할 수 있도록 그것을 만들려고
ID | User_ID | Favorite_ID
ID Auto Incs by 1 Person Favouring User User being favoured
여기서 echo는 profile_id와 세션 ID이며이 두 가지를 테이블에 저장합니다.
그러면 사용자 ID가 'x'인 모든 즐겨 찾기 ID를 가져 오는 쿼리를 설정할 수 있습니다.
누군가 내가해야 할 일을 알려주십시오. 고맙습니다.
이<a href="favorite.php?to=<?php echo "$profile_id"; ?>">+ Favorite</a>
여기 내가 사용하고 내 코드입니다 :
가 여기 내 버튼 링크의
<?php ob_start(); ?>
<?php
// CONNECT TO THE DATABASE
require('includes/_config/connection.php');
// LOAD FUNCTIONS
require('includes/functions.php');
// GET IP ADDRESS
$ip_address = $_SERVER['REMOTE_ADDR'];
?>
<?php require_once("includes/sessionframe.php");
?>
<?php
confirm_logged_in();
if (isset ($_GET['to'])) {
$user_to_id = $_GET['to'];
}
?>
<?php
$sql = "INSERT INTO ptb_favorites (id, user_id, favorite_id) VALUES (NULL, '".$_SESSION['user_id']."', '".$user_to_id."');";
mysql_query($sql, $connection);
echo "<div class=\"infobox2\">User has been added to your favorites.</div>";
header('Location: http://localhost/ptb1/profile.php');
?>
<?php ob_end_flush() ?>
귀하의 질문은 무엇입니까? 작동하지 않습니까? 오류가 있습니까? – Sean