Principal

Inicio
Historial de noticias
Codigos en php
Codigos Javascript
Linux
 · Guia de comandos
Manuales HTML
 · Nivel principiante
Trucos Windows
 · Windows XP
 · Windows 95/98
 · Windows 2000/NT

Enviar articulos

Mas webs
Juegos y chistes

 
Codigos en php
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.
 


Volver.

Añadir comentario
¿No encuentras lo que buscas?
No te compliques, usa el buscador que nos ofrece google y encuentra todo lo que quieras.
Tutoriales, hosting, dominios, ayuda para el webmaster, etc.

Comentarios:

Enviado por: PHpejecutor

Fecha: 09/04/2008 - 01:34:03  
Hay una manera para hacer bases de datos en memoria, de esa manera tendrias cada vez que busques una bases de datos, pero la perderias cada vez que cierres sesion.......  

Enviado por: Aprendiz1

Fecha: 03/08/2007 - 04:32:44  
como se puede acer sin mysql  

Enviado por: WERT

Fecha: 27/07/2007 - 01:59:59  
Mira Padawan, aqui lo importante no es si son preguntas estupidas o no, todo tiene sentido, vos talvez en otras areas debe de ser estupido pero no quiere decir que seas ignorante, por que por lo menos sabes leer y escribir, nadie tiene la verdad absoluta
Tu amigo wert

 

Enviado por: wanstiller

Fecha: 14/04/2007 - 01:26:33  
por favor veo que eso de php es sencillo sera que algun buen alma me haria el favor de darme algunos buenos datos en php...mi mail es ib011@hotmail.com seran recompensados...  

Enviado por: Wolf

Fecha: 28/12/2006 - 20:08:37  
pero este articulo esta como incompleto,pues falta la parte donde se agregan los afiliados... tambien la parte de administracion, etc ,etc... este tuto lo he visto en muchas webs, es muy inexplicativo..
Salu2
 

Enviado por: Alejandro

Fecha: 12/05/2006 - 06:25:41  
hola, pues mira, etudio ingenieria multimedia y pues quiero aprender a hacer la parte de loguin y pasword de una pagina que estoy haciendo para un proyecto, es posible que me enseñes por fa
por el momento solo he aprendido a hacer pagina mediante el uso de flash, fireworks, e integrando dreamweaver , te lo agradeceria mcuho

si hay respuesta, espero que me la mandes al correo por favor
fixofio@gmail.com
gracias
 

Tu alias:

 

Comentario:

 
  Introduce codigo de seguridad
 

¿Quieres ver tu articulo publicado en esta pagina?

Visita la zona de envios, pulsando aqui

 
Anuncios
Hospedaje recomendado
Hospedaje y dominios - El hosting inteligente al mejor precio

Visitantes: 1
Pagina generada en: 0.00166 segundos