Follow along with the video below to see how to install our site as a web app on your home screen.
Бележка: This feature may not be available in some browsers.
<?php
if (isset($_GET['add']) && $_GET['type'])
{
$value=$_GET['add'] + $_GET['type'];
setcookie("TestCookie", $value, time()+3600);
}
?>
<a href="?add='.$rows['id'].'?type='.$rows['type'].'"><img src="images/star.png" />Add to Favorites</a>
if ( isset($_GET['add']) && isset($_GET['type']) ) { // Ако имаме нужните данни
$aData = array();
if ( isset($_COOKIE['TestCookie']) ) { // проверяваме дали имаме вече бисквтка
$aData = unserialize($_COOKIE['TestCookie']); // и си вземаме данните от нея
if ( empty($aData[$_GET['type']]) ) $aData[$_GET['type']] = array(); // разбира се, хубаво за всеки случай да се подсигурим с един празен масив
$aData[$_GET['type']][$_GET['add']] = $_GET['add']; // и добавяш резултата
} else {
// Ако нямаме още бисквтка, просто си създаваме един масив, в който записваме
$aData = array(
$_GET['type'] => array(
$_GET['add'] => $_GET['add']
)
);
}
// Ключа в масива, и стойност са все видеоклиповете, понеже така лесно избягваш повтарящи се стойности (т.к. няма да има два еднакви клипа, от една и съща категория
setcookie('TestCookie',serialize($aData),time() + 3600);
}
Replace каза:Объркал си & с ? в линка, и ако предположим че го оправиш, аз бих ти предложил нещо такова
Наслагах коментари, колкото да се ориентираш кое, какво прави и евентуално да си го нагодиш според твоите нужди.PHP:if ( isset($_GET['add']) && isset($_GET['type']) ) { // Ако имаме нужните данни $aData = array(); if ( isset($_COOKIE['TestCookie']) ) { // проверяваме дали имаме вече бисквтка $aData = unserialize($_COOKIE['TestCookie']); // и си вземаме данните от нея if ( empty($aData[$_GET['type']]) ) $aData[$_GET['type']] = array(); // разбира се, хубаво за всеки случай да се подсигурим с един празен масив $aData[$_GET['type']][$_GET['add']] = $_GET['add']; // и добавяш резултата } else { // Ако нямаме още бисквтка, просто си създаваме един масив, в който записваме $aData = array( $_GET['type'] => array( $_GET['add'] => $_GET['add'] ) ); } // Ключа в масива, и стойност са все видеоклиповете, понеже така лесно избягваш повтарящи се стойности (т.к. няма да има два еднакви клипа, от една и съща категория setcookie('TestCookie',serialize($aData),time() + 3600); }
$aData = unserialize($_COOKIE['TestCookie']);
sle каза:Ами само ми остана не знам как да направя като вкарвам в таблицата данни да ми започва ИД от 4 например а не от 1 .
[sql]ALTER TABLE таблицата AUTO_INCREMENT = 4;[/sql]
Просто махаш ключа (който е самия TYPE) и си записваш само ид-тата (т.е. масива става с едно ниво по-нагоре) :/sle каза:И как да направя по горе написаня код да работи само с ИД без TYPE .. и как да искарам от базата данни всички ИД от касива?