Проста система за броячи
Автор: vesku
Здравейте 🙂
Сега ще ви покажа как да си направите проста система за броячи.
Този файл се свързва с базата данни.
На мястото на * сложете исканата информация.
<?php
$host="***"; //MySQL хост
$dbusername="***"; //MySQL потребител
$dbpassword="***"; //MySQL парола
$db="***"; //MySQL базаданни
$webcaddr = "***"; //адреса на сайта
$db_conn = mysql_connect("$host", "$dbusername", "$dbpassword")
or die("unable to connect to the database");
mysql_select_db("$db", $db_conn) or die("unable to select the database");
?>Това е таблицата.
Трябва да я сложите в MySQL.
CREATE TABLE webcounters (
id INT(11) NOT NULL AUTO_INCREMENT,
sait TEXT NOT NULL,
webcounterid TEXT NOT NULL,
PRIMARY KEY (id)
);От този файл се добавят броячите.
<?php
include("connect.php");
if($_POST['sait'] !="") //взимане името на сайта
{
$sql1="INSERT INTO webcounters (sait, webcounterid) VALUES ('$_POST[sait]', '0')";
mysql_query("$sql1", $db_conn);
$mq1=mysql_query("SELECT * FROM webcounters where sait='$_POST[sait]'");
while($mq2=mysql_fetch_array($mq1))
{
$mq3=$mq2['id'];
}
echo "АДРЕСА НА БРОЯЧА Е $webcaddr/webcounters/counter.php?counter=$mq3"; //показване адреса на брояча
}
else
{
echo '<form action="addwebcounter.php" method="POST">
Сайт:<br><input type="text" name="sait">
<br><input type="submit" value="Направи!"></form>';
}
?>От този файл се вижда колко посетители е имало в сайта.
<?php
include("connect.php");
if($_GET['counter']!="") //взимане на номера на countera
{
$res=mysql_query("SELECT * FROM webcounters where id='$_GET[counter]'");
if($res)
{
while($row1=mysql_fetch_array($res))
{
$webcplus=$row1['webcounterid'] + 1;
}
$res2 = mysql_query("UPDATE webcounters SET webcounterid='$webcplus' where id='$_GET[counter]'");
if($res2)
{
$res3=mysql_query("SELECT * FROM webcounters where id='$_GET[counter]'");
while($row2=mysql_fetch_array($res3))
{
$webci=$row2['webcounterid'];
}
echo "<table border='0'><tr><td style='background:red;color:blue;'>Брояч<br>Влизания:$webci</td></tr></table>"; //показване на влизанията в сайта
}
}
}
else
{
echo "<center>Няма избран брояч!</center>";
}
?>Това е 🙂


