Inicio

Artículos
Scripts
Tutoriales
PHP Online
Noticias Informáticas
Zona Descargas
Webmail Adictos
SUSCRIBETE!
Foros Webmaster
Historia
Autor
Linkeanos
Contacto
.
.
.
.
  PHPAdictos.com
Sistema de Afiliados
 En esta ocasión les traemos un artículo especial solo para afiliaciones, usando MySQL y PHP, en donde te dice la dirección de la web afiliada, el nombre y las visitas que esta trae; es un script que anda acá en Dise-web.com y que a petición de un usuario llamado Ziper, lo tenemos aqui.

Primero tenemos que crear la tabla de "afiliados", si no sabes cómo crear tablas y no tienes phpMyAdmin, te recomendamos primero que visites el artículo: "Creación de tablas en MySQL con PHP", que te muestra un generador de tablas muy sencillo. El query es el siguiente:

CREATE TABLE afiliados(
id bigint(20) NOT NULL auto_increment,
nom varchar(255) NOT NULL,
web text NOT NULL,
lec int(10) NOT NULL default 0,
PRIMARY KEY (id));

Ahora, ya teniendo la tabla "afiliados" creada, proseguimos a crear el generador de afiliados, con un simple while en PHP, está página se va a llamar afiliados.php; ya debes de haber visitado el artículo: "Conexión a mySQL" e incluido ese código en un archivo llamado: conexion.php, y el código es el siguiente:

<h1>Afiliados</h1>
<?php
include("conexion.php");
$sql = "SELECT * FROM afiliados ORDER BY nom ASC";
$afi = mysql_query($sql);
while ($row = mysql_fetch_array($afi)) {
echo "<table><tr><td>";
echo "<a href=rec.php?id=".$row["id"]." target=_blank>".$row["nom"]."</a>";
echo "</td></tr></table>";
}
?>

Este código si lo ejecutas en la página afiliados.php, te mostrará el listado de tus afiliados, ahora, solo hace falta hacer la página que te enviará a el sitio web de tu afiliado y le sume un punto a las visitas, esa página se llamará rec.php, este es el código:

<?php
include("conexion.php");
$sql = "SELECT * FROM afiliados WHERE id LIKE '$id'";
$resp = mysql_query($sql);
$suma = mysql_query("select * from afiliados where id like $id",$conexion);
$upd=mysql_fetch_array($suma);
$lec=$upd["lec"]+1;
$update=mysql_query("Update afiliados Set lec=$lec Where id=$id",$conexion);

while ($row = mysql_fetch_array($resp)) {
$page = $row["web"];
$name = $row["nom"];
$out = $row["lec"];
}
?>
<html>
<head>
<meta http-equiv="refresh" content="1;URL=<?php echo "$page" ;?>">
</head>
<body>
<div align="center">
<p><strong><font color="#0066CC" size="3" face="Arial, Helvetica, sans-serif"><?php echo "$name";?><br>
</font></strong><font color="#000000" size="1" face="Arial, Helvetica, sans-serif">(<?php echo "$page";?>)</font><br>
<font color="#FF6600" size="1" face="Arial, Helvetica, sans-serif"><?php echo "$out";?>
salidas</font><br>
</p>
</div>
</body>
</html>

Después de este código todo estará listo, ahora solo abre afiliados.php y visita a alguno, verás que se abre rec.php y te dirá toda la información de tu afiliado, eso ha sido todo, si te quedó alguna duda, postéalo en los foros.
Artículo leido 10308 veces desde el 26/2/2004
Tutoriales y Manuales
Trucos Juegos
Trucos Juegos
Trucos
Programas Gratis

Descarga Programas

Manuales Gratis
Trucos PC
Hosting
Foros Informática
Noticias Informática
Alojamiento Web
Registro de Dominios
Listas
Trucos Informática
Servidores Dedicados
Alta en Buscadores
Trucos PC
Descarga Software
Trucos MSN
Certificados Seguridad SSL
Manuales Online
Trucos PC
Webmasters
Tienda
Blog Informatica
Diseño Web
Página de Inicio Agregar a #Favoritos Linkeanos Foros Webmaster Libro de visitas