|
|
PHPAdictos.com
|
|
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
|
|
|
|
|
|
|
|
|
|
|