⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 campaign_new.php

📁 基于actionscript3.0的flashLoading控件
💻 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">&nbsp;
			</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 + -