брояч на посещенията на даден линк

ghostbg

Registered
Искам да ви попитам и как да направя брояч на посещенията на даден линк примерно

Link 1 (123)

Link 2 (56)

Link 3 (84)

сайта ми е с рецепти и на една страница примерно имам 30 линка с рецепти та искам да пише отстрани на тези линкове колко пъти са посетени
 
ghostbg каза:
Искам да ви попитам и как да направя брояч на посещенията на даден линк примерно

Link 1 (123)

Link 2 (56)

Link 3 (84)

сайта ми е с рецепти и на една страница примерно имам 30 линка с рецепти та искам да пише отстрани на тези линкове колко пъти са посетени


Разгледай това:
http://www.web-tourist.net/forum/viewtopic.php?p=22839#22839
 
прочетох всичко там и искам да питам онзи скрипт брои посещението на даден сайт а какво трябва да промена така че да брой посещенията на различни линкове ? не вярвам да се поставя този код на всичките линкове :)

<?php
$user="";
$password="";
$database="";
mysql_connect(localhost,$user,$password);
mysql_select_db($database) or die( "Unable to select database");
$result = mysql_query("UPDATE broiach SET broi = broi + 1");
$result = mysql_query("SELECT * FROM broiach WHERE id='1'");
$row = mysql_fetch_array( $result );
echo "Тази страница е презаредена ".$row['broi']. " пъти.";
?>
 
ghostbg каза:
прочетох всичко там и искам да питам онзи скрипт брои посещението на даден сайт а какво трябва да промена така че да брой посещенията на различни линкове ? не вярвам да се поставя този код на всичките линкове :)

<?php
$user="";
$password="";
$database="";
mysql_connect(localhost,$user,$password);
mysql_select_db($database) or die( "Unable to select database");
$result = mysql_query("UPDATE broiach SET broi = broi + 1");
$result = mysql_query("SELECT * FROM broiach WHERE id='1'");
$row = mysql_fetch_array( $result );
echo "Тази страница е презаредена ".$row['broi']. " пъти.";
?>

Идеята е, че при всяко посещение в дадена страница от сайта ти (рецепта)
трябва да се записва +1 влизане за тази рецепта в базата данни.

Ако в таблицата на брояча имаш по един ред за всяка рецепта трябва
да е така:


<?php
$user="";
$password="";
$database="";
mysql_connect(localhost,$user,$password);
mysql_select_db($database) or die( "Unable to select database");
$result = mysql_query("UPDATE broiach SET broi = broi + 1 where id='$recepta' ");
$result = mysql_query("SELECT * FROM broiach WHERE id='$recepta'");
$row = mysql_fetch_array( $result );
echo "Тази страница е презаредена ".$row['broi']. " пъти.";
?>

където $recepta е ИД-то на рецептата ти.
 
Много се извинявам че пак ще попитам но тепърва се уча на PHP/MySQL.

Въпроса ми е ще ми покажеш ли примерна таблица ако имам примерно 3 рецепти каква трябва да е тя

П.С. Отново се извинявам, че ви досаждам.
 
ghostbg каза:
Много се извинявам че пак ще попитам но тепърва се уча на PHP/MySQL.

Въпроса ми е ще ми покажеш ли примерна таблица ако имам примерно 3 рецепти каква трябва да е тя

П.С. Отново се извинявам, че ви досаждам.

А имаш ли mysql таблица я иецепти?
Къде ги записваш рецептите?
Нали имаш вече имаш сайт за рецепти и някакви рецепти вътре.
Аз така разбрах.

Дай да видя таблицата за рецептите.
 
във момента го правя сайтът на php и не съм слагал рецептите в mysql защото незнам как :oops:

явно преди да бях пуснал тази тема е трябвало да пипитам пурво как да сложа рецептите си в MySQL и как да ги извличам от там :oops:
 
ghostbg каза:
във момента го правя сайтът на php и не съм слагал рецептите в mysql защото незнам как :oops:

явно преди да бях пуснал тази тема е трябвало да пипитам пурво как да сложа рецептите си в MySQL и как да ги извличам от там :oops:

Да.
Трябва да записваш рецептите в MySQL база данни.


НЕ е зле да прегледаш уроците като за начало но най-важното в
момента е да създадеш база данни през твоя phpmyadmin .
Виж като за начало това:
http://web-tourist.net/login/login/view.php?st=299



Създаваш базата данни и след това и една таблица с няколко полета.

Примерно базата данни ще се казва "danni" ( с user и pass към нея)
и след това в тази база данни създаваш една таблица с име "recepti"
с няколко полета.

Първото поле ще трябва да е
recepti_id
второто _recepti_name
третото recepti_text
четвъртото recepti_pregled (тук ще записваш колко пъти е прегледана)
петото recepti_user (ID то на потребителя качил рецептата примерно) и
още много други каквито ти трябват.
 
Ако имаш съзададена база данни и в нея си записл нещо след това е лесно
извличане и принтване.
 
добре ще се пробвам да направя тази таблица но искам да питам да правя ли тази таблица на временния безплатен хост или първо да си купя хост и на него да правя тази таблица

създадох тази таблица

CREATE TABLE `recepti` (
`recepti_id` int( 8 ) NOT NULL ,
`recepti_name` VARCHAR( 60 ) NOT NULL ,
`recepti_pregled` VARCHAR( 50 ) NOT NULL ,
`recepti_text` text NOT NULL ,
`recepti_user` VARCHAR( 20 ) NOT NULL ,
PRIMARY KEY ( `recepti_id` )
) TYPE = MYISAM ;

явно няма да се справя с вкарването на всичките рецепти в БД така че ако има друг начин за преброяването на посещенията на рецептите ще бъде по добре
 

Back
Горе