General Statistics
390 Tutorials
202 Total Votes
19 User(s) Online
770329 Views Total
3000 Registered Members
24534 Posts Total
Rooneyfeld is our newest member
About this Tutorial: Advanced Affiliation Script v1
Advanced Affiliation Script v1
Rated 5 / 3 Votes

Advanced Affiliation Script v1

The ultimate affiliation management system. With built in administration panel, its your all in one package!


Date Added: November 21, 2005 [ 4497 Views - 3 Votes ] [ Rate ]

Author: Chaos King [ PHP Coding ] [ 12 Comment(s) ]

Advanced Affiliation Script v1
3) Next, create a file called aff-admin.php and add the following.
CODE
<?php
require_once "db.php";
$request_id = $_REQUEST['id'];

if (!$page){
echo"<br><br>What would you like to do? <br> <br>
<a href='?page=view-all'>View all affiliates</a><br>
<a href='?page=add-new'>Add new affiliate</a><br>";}


if ($page == edit && $id == $request_id){
$result = mysql_query("SELECT * FROM affiliates WHERE id='$request_id'");
while($row = mysql_fetch_array($result)){

echo "
<form page='?page=edit&id=".$row['id']."' method='post' name='form1'>
<strong>ID:</strong>".$row['id']."<br>
<strong>Name:</strong>
<input name='name' type='text' id='name' value='".$row['name']."' size='50'/>
<br>
<strong>Link:
<input name='link' type='text' id='link' value='".$row['link']."' size='50'/>
<br>
Image:
<input name='image' type='text' id='image' value='".$row['image']."' size='50'/>
<br>
Views:</strong> ".$row['views']." <br>
<input name='submit' type='submit' id='submit' value='Edit'>
</form>";}


if ($_POST['submit']){
$name = $_POST['name'];
$link = $_POST['link'];
$image = $_POST['image'];
mysql_query("UPDATE affiliates SET name='$name' WHERE id='$request_id'");
mysql_query("UPDATE affiliates SET link='$link' WHERE id='$request_id'");
mysql_query("UPDATE affiliates SET image='$image' WHERE id='$request_id'");
echo "<strong>Thanks, your information has been updated.</strong> <br><br>What would you like to do? <br> <br>
<a href='?page=view-all'>View all affiliates</a><br>
<a href='?page=add-new'>Add new affiliate</a><br>";
}}

if ($page == delete && $id == $request_id){
$result = mysql_query("SELECT * FROM affiliates WHERE id='$request_id'");
while($row = mysql_fetch_array($result)){

echo "
<form page='?page=delete&id=".$row['id']."' method='post' name='form1'>
Are you sure you want to delete the affiliate: <a href='".$row['link']."' target='blank'>".$row['name']."</a> ?
<br>
<input name='yes' type='checkbox' id='yes' value='checkbox'>
Yes<br>
<input name='no' type='checkbox' id='no' value='checkbox'>
No
<br>
<input name='submit' type='submit' id='submit' value='Submit'>
</form>";}

if ($_POST['submit']){

if ($_POST['yes'] && $_POST['no']){
die('Error! : Are you trying to confuse me?');}

if ($_POST['yes']){
$result = mysql_query("SELECT * FROM affiliates WHERE id='$request_id'");
while($row = mysql_fetch_array($result)){
mysql_query("DELETE FROM affiliates WHERE id='$request_id'");
echo "Thanks, the affiliate <strong>".$row['name'].".</strong> has been deleted. <a href='?'>Click here</a> to continue.";}}

if ($_POST['no']){
die('<a href="?">Click here</a> to continue.');}

if (!$_POST['yes'] || !$_POST['no']){
die('Oops, you forgot to respond to my question.');}
}}

if ($page == "add-new"){
echo "
<form page='?page=add-new' method='post' enctype='multipart/form-data' name='form1'>
<strong> Name:
<input name='name' type='text' id='name' size='50'>
<br>
Link:
<input name='link' type='text' id='link' size='50'>
<br>
Image:</strong>
<input name='image' type='text' id='image' size='50' value='http://' >
<br>
<input name='submit' type='submit' id='submit' value='Submit'>
<input name='reset' type='reset' id='reset' value='Reset'>
</form>";

if ($_POST['submit']){

if (!$_POST['name'] || !$_POST['link'] || !$_POST['image']){
die('Sorry, but there is a field that is left blank.');}

$link = $_POST['link'];
$name = $_POST['name'];
$image = $_POST['image'];

echo "Success!<br><br>What would you like to do? <br> <br>
<a href='?page=view-all'>View all affiliates</a><br>
<a href='?page=add-new'>Add new affiliate</a><br>";
mysql_query("INSERT INTO affiliates(id,views,name,link,image) VALUES('','','$name','$link','$image')");
}}

if ($page == "view-all"){

echo"
<table width='100%' border='0' cellspacing='0' cellpadding='0'>
<tr>
<td><div align='center'><strong>ID</strong></div></td>
<td><div align='center'><strong>Name</strong></div></td>
<td><div align='center'><strong>Image</strong></div></td>
<td><div align='center'><strong>Link</strong></div></td>
<td><div align='center'><strong>Views</strong></div></td>
<td><div align='center'><strong>Other</strong></div></td>
</tr>";

$result = mysql_query("SELECT * FROM affiliates ORDER BY id");
while($row = mysql_fetch_array($result)){
echo "
<tr>
<td><br><div align='center'>".$row['id']."</div></td>
<td><br><div align='center'>".$row['name']."</div></td>
<td><br><div align='center'><img src='".$row['image']."' width='88' height='31'></div></td>
<td><br><div align='center'><a href='".$row['link']."' target='blank'><font color='#0000CC' size='3'>".$row['link']."</font></a></div></td>
<td><br><div align='center'>".$row['views']."</div></td>
<td><br><div align='center'><a href='?page=edit&id=".$row['id']."'><font color='#0000CC' size='3'>Edit</font></a>&nbsp; //&nbsp; <a href='?page=delete&id=".$row['id']."'><font color='#FF0000' size='3'>Delete</font></a></div></td>
</tr>";}
echo"</table>";}
?>




Total Pages (3)
<<Prev 1 [2] 3 Next>>

Welcome User
Welcome Guest
( Login | Register )

Latest Tutorial Index - RSS Feed
Latest Resources - RSS Feed
Latest Tutorials - RSS Feed
Vote for Us
  • VixxIMG.com - Free Image Hosting, Free Myspace Image Hosting, Free Image Uploads
  • PageRank Plus - Google PageRank checking, with a twist.
Random Affilaites