Как да направя... ?

DrViS

Registered
Значи за една банер система става дума.
Искам като някой добави банер, и аз не го харесам, да му задам стойност 0 и банера да не се показва в сайта, само да си стои в базата данни, а ако му задам стойност 1, да се показва ?
 
Става лесно слагаш една колона в базата данни
Код:
approved int(1)
и в фаила в който се показват банерите праиш така
Код:
$query = "SELECT * FROM baneri"
$result = mysql_query($query) or die (mysql_error());
while ($opa = mysql_fetch_array($result)){
$tropa = $opa['approved'];
}
if ($tropa = 1){
tuka koda za pokazvane
}
:?:
 
Аз не искам всички банери да скривам, искам 1 или 2 или 3...

Ето кода

baner.php
Код:
<form action="baner2.php" method="post">
Код:<br>
<textarea type="text" rows="6" cols="50" name="code"></textarea><br>
<input type="Submit" value="Добави"></form>

baner2.php
Код:
<meta http-equiv="content-type" content="text/html; charset=windows-1251">
<?php

$id = $_GET['id'];
$code = $_POST['code'];
$ip = $_SERVER['REMOTE_ADDR'];

$host="localhost";
$user="root";
$pass="********";
$db="baneri";
$table="baneri";

if($code)
{
$conn=@mysql_connect($host, $user, $pass) or die ("mysql_error()");
$rs = @mysql_select_db($db,$conn) or die ("Error 2");
$chars="SET CHARACTER SET cp1251";mysql_query($chars);

$checkip = mysql_query("SELECT ip FROM $table WHERE ip='$ip'");
$checkip= mysql_num_rows($checkip);
if ($checkip>0)
{
echo"<meta http-equiv='refresh' Content='4; url=javascript:history.back(-1)'>Вече сте добавили банер!"; exit;}

$sql = "INSERT INTO `$table` (`code`,`ip`) VALUES( '$code','$ip')" or die (mysql_error());
$rs = mysql_query($sql, $conn);
$sql = "SELECT * FROM `$table` WHERE code='$code'";
$result = mysql_query($sql) or die(mysql_error());
while($row=mysql_fetch_array($result))
{
echo "<meta http-equiv='refresh' Content='6; url=javascript:history.back(-1)'>Банерът ви е добавен успешно.";
}
}
else
{ echo "<meta http-equiv='refresh' Content='3; url=javascript:history.back(-1)'>Трябва да сложите код!"; }
?>

baneri.php
Код:
<?php
$host="localhost";
$user="root";
$pass="********";
$db="baneri";
$broi_baneri="1";

mysql_connect("$host", "$user", "$pass") or die ("Error 1");
mysql_select_db("$db") or die ("Error 2");
$chars="SET CHARACTER SET cp1251";mysql_query($chars);
$mysql_db=mysql_query("SELECT * FROM `baneri` ORDER BY RAND() DESC LIMIT 0,$broi_baneri") or die ("Error 3");
while($row=mysql_fetch_array($mysql_db))
{
$code=$row['code'];
echo "$code";
}
?>
 

Back
Горе