📄 campaign_new.php
字号:
<?php
session_start();
header("Cache-control: private");
require 'config.php';
if($_SESSION['username'] == $admin_username && $_SESSION['password'] == $admin_password) {
$connection = mysql_connect($DBhost,$DBuser,$DBpass) or die("Couldn't make connection: ". mysql_error());
$db = mysql_select_db("$DBName", $connection) or die("Couldn't select database: ". mysql_error());
$start_date = date("Y")."-".date("m")."-".date("d");
print '<head>
<title>New Banner</title>
<link href="banner_styles.css" rel="stylesheet" type="text/css">
<script type="text/javascript" language="JavaScript1.2" src="jsfunctions.js"></script>
<script language="JavaScript1.2">
function validate() {
if (document.campaign_form.company_id.value=="") {
alert("An advertiser has not been selected for this banner");
return false;
} else if (document.campaign_form.banner_id.value=="") {
alert("A banner ad group must be selected for this banner");
return false;
} else if (document.campaign_form.campaign_name.value=="") {
alert("An name has not been entered for this banner");
return false;
} else if (getRadioSelection(document.campaign_form.limit)==null) {
alert("A limit must be defined for this banner");
return false;
} else if (getRadioSelection(document.campaign_form.limit)=="impressions" && document.campaign_form.impressions_clicks.value =="") {
alert("Enter the number of impressions.");
return false;
} else if (getRadioSelection(document.campaign_form.limit)=="clicks" && document.campaign_form.impressions_clicks.value =="") {
alert("Enter the number of clicks.");
return false;
} else if (document.campaign_form.start_date.value=="" || document.campaign_form.end_date.value=="") {
alert("Both start date and end date must be entered");
return false;
} else if(getRadioSelection(document.campaign_form.limit)!= "none" && getRadioSelection(document.campaign_form.monthly)==null) {
alert("Please select if the click/impression quota should be monthly");
return false;
} else if(isDate(document.campaign_form.start_date.value) == false) {
document.campaign_form.start_date.focus();
return false;
} else if(isDate(document.campaign_form.end_date.value) == false) {
document.campaign_form.end_date.focus();
return false;
} else {
return true;
}
}
</script>
</head>
<body marginheight="30" topmargin="30">
<form name="campaign_form" method="post" action="campaign.php" onsubmit="return validate();">
<table width="90%" border="0" align="center" cellpadding="0" cellspacing="0" bordercolor="#ACC366" bgcolor="#2C78C5">
<tr bgcolor="#ACC366">
<td bgcolor="#ACC366"><table width="100%" border="1" cellpadding="3" cellspacing="0" bordercolor="#ACC366">
<tr>
<td><span class="heading">Add New Banner</span></td>
</tr>
</table> </td>
</tr>
<tr valign="top">
<td><table width="100%" border="1" cellpadding="10" cellspacing="0" bordercolor="#ACC366">
<tr>
<td colspan="4" valign="middle"><p class="bodytext"><br>
Note: You must first add the advertiser before you can set up their banner. Click <a href="advertiser_new.php">here</a>
to add a new advertiser.</p>
<p class="bodytext">
</p></td>
</tr>
<tr bgcolor="#2C78C5">
<td width="110"><span class="bodytext">Advertiser</span></td>
<td colspan="3"><span class="bodytext">
<select size="1" name="company_id" class="formtext">
<option value="">Select Advertiser</option>';
$query = " SELECT id, company_name
FROM ad_companies
ORDER BY company_name";
$result = mysql_query($query,$connection) or die("Couldn't execute query: ". mysql_error());
while($row = mysql_fetch_array($result)){
$companyID = $row['id'];
$companyName = $row['company_name'];
print '<option value="'.$companyID.'">'.$companyName.'</option>';
}
print '</select>
</span></td>
</tr>
<tr bgcolor="#2C78C5">
<td width="110"><span class="bodytext">Banner Name</span></td>
<td width="140"><p class="bodytext">
<input name="campaign_name" type="text" id="campaign_name" class="formtext">
</td>
<td width="110"><span class="bodytext">Banner Ad Group</span></td>
<td><span class="bodytext">
<select size="1" name="banner_id" class="formtext">
<option value="">Select Ad Group</option>';
$query = " SELECT id, banner_name
FROM ad_banners
ORDER BY banner_name";
$result = mysql_query($query,$connection) or die("Couldn't execute query: ". mysql_error());
while($row = mysql_fetch_array($result)){
$banner_id = $row['id'];
$banner_name = $row['banner_name'];
print '<option value="'.$banner_id.'">'.$banner_name.'</option>';
}
print '</span></td>
</tr>
<tr bgcolor="#2C78C5">
<td width="110"><span class="bodytext">Active</span></td>
<td width="140"><span class="bodytext">
<input name="campaign_active" type="radio" value="true" checked>Yes
<input name="campaign_active" type="radio" value="false"> No
</span>
</td>
<td width="110"><span class="bodytext">Limits</span></td>
<td><span class="bodytext">
<input name="limit" type="radio" value="impressions">
Impressions
<input name="limit" type="radio" value="clicks">
Clicks
<input name="limit" type="radio" value="none">
No limits
</span></td>
</tr>
<tr bgcolor="#2C78C5">
<td width="110"><span class="bodytext">Start Date<br>(YYYY-MM-DD)</span></td>
<td width="140"><input name="start_date" type="text" id="start_date" value="'.$start_date.'" class="formtext"></td>
<td width="110"><span class="bodytext">Max Impressions/Clicks</span></td>
<td><span class="bodytext">
<input name="impressions_clicks" type="text" id="impressions_clicks" class="formtext">
</span></td>
</tr>
<tr bgcolor="#2C78C5">
<td width="110"><span class="bodytext">End Date<br>(YYYY-MM-DD)</span></td>
<td width="140"><input name="end_date" type="text" id="end_date" value="2099-12-31" class="formtext"></td>
<td width="110"><span class="bodytext">Monthly</span></td>
<td><span class="bodytext">
<input name="monthly" type="radio" value="true">
Yes
<input name="monthly" type="radio" value="false">
No
</span></td>
</tr>
<tr bgcolor="#2C78C5">
<td width="110"><span class="bodytext">Weight</span></td>
<td width="140"><input name="weight" type="text" id="weight" value="1" class="formtext"></td>
<td colspan="2">
</span></td>
</tr>
</table>
</td>
</tr>
</table>
<p align="center" class="heading"><span class="style1">
<input type="submit" name="Submit" value=" Save " class="buttontext">
</span> </p>
</form>
</body>';
} else {
print "Session has expired. Please log in again";
}
mysql_close($connection);
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -