Някой може ли да ми настрой ротацията на банери.

creative09

Registered
Здравейте ,
търся някой ,който може да ми настрой тази система за ротация на банери със размер 88x31.Благодаря предварително.
Поздрави.
 
Пф толкова код за толкова просто нещо. За начало разкарай затварящия таг на <img>, защото такова нещо не съществува (<img src=" ТУК НАПИШЕТЕ ЛИНК КЪМ СНИМКАТА "></img>). За размера разгледах кода и просто като промениш навсякъде където намериш 468х60 на 88х31 ще стане, кодът е написан доста зле и неудобно за ползване, но щом си си го харесал ;)
 
DeathGuard_ каза:
Пф толкова код за толкова просто нещо. За начало разкарай затварящия таг на <img>, защото такова нещо не съществува (<img src=" ТУК НАПИШЕТЕ ЛИНК КЪМ СНИМКАТА "></img>). За размера разгледах кода и просто като промениш навсякъде където намериш 468х60 на 88х31 ще стане, кодът е написан доста зле и неудобно за ползване, но щом си си го харесал ;)
Аз искам да добавя 88x31 .И да станат трите размера 120x240 , 88x31 и 468x60
 
admin.php


Код:
<? include("config.php"); ?>
<form method="POST" action="">
<p>URL <span lang="bg">към сайта(задължително с http://):
<input type="text" name="T1" size="48"></span></p>
<p><span lang="bg">Код за снимката:</span></p>
<p><textarea rows="16" name="S1" cols="71">
<img src=" ТУК НАПИШЕТЕ ЛИНК КЪМ СНИМКАТА "></img></textarea></p>
<p><input type="submit" value="468x60" name="B1"></p>
<p><input type="submit" value="120x240" name="B2"></p>
<p><input type="submit" value="88x31" name="B3"></p>
</form>
<?
if($_GET['id']){
$id = $_GET['id'];
$del = mysql_query("DELETE from banner where id = '$id'"); //ako v browser-a se otvori link http://saita.com/banner.php?id=435 6te se iztrie baner s id 435
echo "Банерът е изтрит успешно.";
}
$code = $_POST['S1'];
$url = $_POST['T1'];
if($_POST['B1']){ //ako se klikne v/u butona B1 v bazata dani banner 6te byde zapisan s razmer 468x60
$razmer =1;
mysql_query("INSERT into banner VALUES ('', '$code', '', '', '$razmer', '$url')") or die(mysql_error());
echo "Банер с размер 468x60 е добавен успешно<br>";
}
if($_POST['B2']){ //ako se klikne v/u butona B1 v bazata dani banner 6te byde zapisan s razmer 120x240
$razmer =0;
mysql_query("INSERT into banner VALUES ('', '$code', '', '', '$razmer', '$url')") or die(mysql_error());
echo "Банер с размер 120x240 е добавен успешно<br>";
}
if($_POST['B3']){ //ako se klikne v/u butona B1 v bazata dani banner 6te byde zapisan s razmer 88x31
$razmer =2;
mysql_query("INSERT into banner VALUES ('', '$code', '', '', '$razmer', '$url')") or die(mysql_error());
echo "Банер с размер 88x31 е добавен успешно<br>";
}
?>
<?
echo "<br>Банери:<br>";
$query = "SELECT id, code, click, imp, razmer FROM banner";
$result = mysql_query($query) OR die(mysql_error());
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { // s cikyla while izkarvame rezultatite ot DB
if($row['razmer'] == 1)
{
	$razmer = "468x60";
}elseif($row['razmer'] == 0)
{
	$razmer = "120x240";
}
else
{
	$razmer = "88x31";
}
echo '
'.$row['code'].'<br>
Кликове: '.$row['click'].' | Импресии: '.$row['imp'].' | Размер:'.$razmer.' | <a href="admin.php?id='.$row[id].'">[DEL]</a><br><br> ';
}
?>


view88x31.php


Код:
<?
include("config.php");
$query = "SELECT id, code, click, imp, razmer FROM banner WHERE razmer=2 ORDER BY RAND() LIMIT 1 ";
$result = mysql_query($query) OR die(mysql_error());
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
echo '
<a href="click.php?id='.$row[id].'">'.$row['code'].'</a>';
$update = mysql_query("Update banner set imp=imp+1 WHERE id ='$row[id]'");
}
?>



Не е тествано!
 

Back
Горе