Трябва ми код за рандом банер

HunteR

Super Moderator
Така сега малко ще ми е трудно да ви обясня какво ми трябва да ми се напише :)
Така щях сам да си го напиша, но с MySQL съм все още много зле и ... :)
Така трябва ми следното.
Да имам една форма, в която да се въвеждат:
URL до банера
URL до сайта

След като ги въведа ми трябва следното да се записват в базата данни следните неща.
id,урл до банера(това което сме вавели), урл до сайта(това което сме вавели),брой импресий(начален брой 0).

Така след това ми трябва следното нещо :)

В една страница да извежда рандом от тези банери, които сме записали в базата данни, но най важното е, да извежда само банери, които са под 5000 имресий!
И след като изведе някой банер да му се записва в поленцето за имресий +1 ;)

Ако някой ми го направи ще съм му много благодарен :wink:
 
Защо просто не използваш простия код :D
Код:
<?
$banner = rand(1,10);
if ($banner == 1) { echo("<img src='banner1.gif' />"); }
if ($banner == 2) { echo("<img src='banner2.gif' />"); }
if ($banner == 3) { ...
?>
 
Супер си братле... са ше го пробвам :) .. а може ли когато хората попълнят всички полета и нали... натистан там добави.. или квото е там.. да им излиза код който да поставят на сайта си.. и този код да върти всички банери който са добавени ? .. надявам се да си ме разбрал ! :)
 
И има само 1 грешка... при рефреш се покачват импресийте .. без да си натискал на банера ! ;)

демо : http://freemp3.myftp.org/login/banners.php
 
Cek0Ff каза:
Супер си братле... са ше го пробвам :) .. а може ли когато хората попълнят всички полета и нали... натистан там добави.. или квото е там.. да им излиза код който да поставят на сайта си.. и този код да върти всички банери който са добавени ? .. надявам се да си ме разбрал ! :)
Кажи го така. Искам сайт като reklamnamreja :wink: Иначе има такова чудо да си го слагат в сайта. :wink:
 
Ми освен с iframe....
Код:
<iframe src="http://saitati.com/banners.php" width="500" height="200" border="0"></iframe>
Слагаш го примерно в
Код:
echo "Банера е добавен успешно!<br /> Код за страницата ти: КОДА";
за да го виждат като се добави банера :roll:
 
Cek0Ff каза:
И има само 1 грешка... при рефреш се покачват импресийте .. без да си натискал на банера ! ;)

демо : http://freemp3.myftp.org/login/banners.php
Е импресий са колко пъти е показан банера :shock:
 
Мерси много :)
Сега ще мога да си довърша започнатото, но ми трябва още нещичко :)
Значи ако може тия дето са вече показани 5000 пъти да се трият от базата данни ;)
Мерси много
+1
 
HunteR каза:
Мерси много :)
Сега ще мога да си довърша започнатото, но ми трябва още нещичко :)
Значи ако може тия дето са вече показани 5000 пъти да се трият от базата данни ;)
Мерси много
+1
Виж в урока в add.php,когато някой добави банер ще проверява за банери с над 5000 импресий и ще ги трий:
Код:
$command = "SELECT * FROM $rw WHERE impresii > 5000";
$result_command = mysql_query($command);
$row_command = mysql_fetch_array($result_command);
if($row_command)
{
$zaqvka = mysql_query("DELETE FROM $rw WHERE impresii > 5000");
}
 
BG_NIKE каза:
HunteR каза:
Мерси много :)
Сега ще мога да си довърша започнатото, но ми трябва още нещичко :)
Значи ако може тия дето са вече показани 5000 пъти да се трият от базата данни ;)
Мерси много
+1
Виж в урока в add.php,когато някой добави банер ще проверява за банери с над 5000 импресий и ще ги трий:
Код:
$command = "SELECT * FROM $rw WHERE impresii > 5000";
$result_command = mysql_query($command);
$row_command = mysql_fetch_array($result_command);
if($row_command)
{
$zaqvka = mysql_query("DELETE FROM $rw WHERE impresii > 5000");
}
Мне съм забелязал :)
Просто копи, пасте и ОК :)
Мерси много пич :?:
 
А има ли начин да стане тва дето искам .. не с iframe.. а някво друго щото iframe не седи много готино по сайтовете.. пък и повечето хора не харесват iframe.. нещо с JS или нз...?!
 
HunteR каза:
BG_NIKE каза:
HunteR каза:
Мерси много :)
Сега ще мога да си довърша започнатото, но ми трябва още нещичко :)
Значи ако може тия дето са вече показани 5000 пъти да се трият от базата данни ;)
Мерси много
+1
Виж в урока в add.php,когато някой добави банер ще проверява за банери с над 5000 импресий и ще ги трий:
Код:
$command = "SELECT * FROM $rw WHERE impresii > 5000";
$result_command = mysql_query($command);
$row_command = mysql_fetch_array($result_command);
if($row_command)
{
$zaqvka = mysql_query("DELETE FROM $rw WHERE impresii > 5000");
}
Мне съм забелязал :)
Просто копи, пасте и ОК :)
Мерси много пич :?:
Аз го добавих след като ме попита :D
 
Дам, но защо с НАД 5000 трябва ми дори и да са точно 5000 да ги трие :)
Така ли ще стане?
$command = "SELECT * FROM $rw WHERE impresii > 5000";
$result_command = mysql_query($command);
$row_command = mysql_fetch_array($result_command);
if($row_command)
{
$zaqvka = mysql_query("DELETE FROM $rw WHERE impresii => 5000");
}
 
Код:
 $command = "SELECT * FROM $rw WHERE impresii > 4999";
$result_command = mysql_query($command);
$row_command = mysql_fetch_array($result_command);
if($row_command)
{
$zaqvka = mysql_query("DELETE FROM $rw WHERE impresii > 4999");
}
:shock:
 
BG_NIKE каза:
Код:
 $command = "SELECT * FROM $rw WHERE impresii > 4999";
$result_command = mysql_query($command);
$row_command = mysql_fetch_array($result_command);
if($row_command)
{
$zaqvka = mysql_query("DELETE FROM $rw WHERE impresii > 4999");
}
:shock:
Амм верно , че и така стаа :)
10х
 

Back
Горе