hi
Bueno he revisado unas webs y he modificado un sistema que he encontrado,
y lo he puesto con base de datos..
El codigo consta del index, que es donde las personas suscribiran su pagina a vuestro sitio y he hecho el Admin.php, que es donde podremos ver la base con el enlace y todos los datos. el Admin me lo pueden pedir a mi mail
[email protected] y yo con gusto se los proporciono.
Para esto he creador una base de datos .. acontinuacion pongo el CODIGO PARA QUE LA CREEN.
Código HTML:
CREATE TABLE afiliados (
afiliado_codigo int(11) NOT NULL auto_increment,
afiliado_nombre text NOT NULL,
afiliado_web text NOT NULL,
afiliado_mail text NOT NULL,
afiliado_logo text NOT NULL,
afiliado_categoria text NOT NULL,
afiliado_descrip_sitio text NOT NULL,
PRIMARY KEY (afiliado_codigo)
);
El siguiente codigo guarda los datos del afiliado en la base.. ojo he validado los campos en javascript para que no entre basura a la base y estar seguros que nuestro afiliado esta haciendo las cosas bien.
Valga a cotar que el include es la coneccion de la base.
NOMBRE DE LA PAGINA
index.php Código HTML:
<?
include("conexion.php");
$wwwurl = "www.virtualkernel.net"; //url de tu sitio Web (Sin Http://).A donde te mandaran
// las visitas
$nombresitio = "Virtual Kernel"; // nombre de tu sitio Web .
/**********************************************************************************************************************/
if ($txtAccion == "Guardar")
{ //1
$sQuery = "INSERT INTO afiliados (afiliado_nombre,afiliado_web,afiliado_mail,afiliado_logo,afiliado_categoria,afiliado_descrip_sitio) VALUES (";
$sQuery .= "'$txtNombre','$txtWeb','$txtMail','$txtLogo','$lisCategoria','$txtDescripcion')";
//echo $sQuery;
$rsMante= mysql_query ($sQuery)
or die ("Error en inserción de Registro de Afiliado");
}//1
?>
<html>
<head>
<title>Afiliados</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript" type="text/JavaScript">
function Validar()
{
var Error = "";
if (form.txtNombre.value == "")
{ alert("Por favor ingrese el Nombre de la Página"); form.txtNombre.focus(); return;
Error = "SI"; }
if (form.txtMail.value == "")
{ alert("Por favor ingrese su dirección de e-mail"); form.txtMail.focus(); return;
Error = "SI"; }
if (form.txtMail.value.indexOf('@', 0) == -1 ||
form.txtMail.value.indexOf('.', 0) == -1)
{ alert("Dirección de e-mail inválida DEBERÍA SER: su_nombre@dirección.com"); form.txtMail.focus(); Error = "SI"; return;
Error = "SI"; }
if ((form.txtWeb.value == "") || (form.txtWeb.value == "http://"))
{ alert("Por favor ingrese la direccion de su Pagina Web"); form.txtWeb.focus(); return;
Error = "SI"; }
if ((form.txtLogo.value == "") || (form.txtLogo.value == "http://"))
{ alert("Por favor ingrese la URL de su Logo o Mini Banner"); form.txtLogo.focus(); return;
Error = "SI"; }
if (form.lisCategoria.value == "")
{ alert("Por favor ingrese el Teléfono"); form.lisCategoria.focus(); return;
Error = "SI"; }
if (form.txtDescripcion.value == "")
{ alert("Por favor ingrese una descripcion Breve de su Página"); form.txtDescripcion.focus(); return;
Error = "SI"; }
if (Error != "SI")
{ document.form.txtAccion.value='Guardar';
document.form.submit();
<!-- alert("Su e-mail será enviado con satisfacción. Presiones Aceptar"); -->
}
}
</script>
</head>
<body>
<form method="post" name="form" >
<table width="50%" border="1" cellspacing="0" cellpadding="0">
<tr>
<td width="28%" valign="top" bgcolor="#FFFFFF">
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#BEE2F3">
<tr>
<td height="20" align="center" class="11PIX"><b><?php echo "$nombresitio"; ?> -
Enlázanos</b></td>
</tr>
<tr>
<td align="center" bgcolor="#FFFFFF"> <br>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center"><a href="http://www.virtualkernel.net" target="_blank"><img src="http://www.virtualkernel.net/fotovirtual.gif" border="0"></a>
<br>
<textarea name="textarea" cols="25" rows="3" readonly="readonly" wrap="virtual"><a href="http://www.virtualkernel.net" target="_blank"><img src="http://www.virtualkernel.net/fotovirtual.gif" border="0"></a> </textarea></td>
</tr>
</table>
Solo serán aceptadas las webs que coloquen un enlace
reciproco a <?php echo "$wwwurl"; ?></td>
</tr>
</table>
<br>
<table width="100%" border="0" align="center" cellpadding="2" cellspacing="1" bgcolor="#BEE2F3">
<tr>
<td height="20" align="center" class="11PIX"><b>Añadir -
AfiliarWeb </b></td>
</tr>
<tr>
<td height="80" bgcolor="#FFFFFF">
Nombre del Sitio<br>
<input name="txtNombre" type="text" >
<br>
Url del Sitio<br>
<input name="txtWeb" type="text" value="http://">
<br>
Mail de contacto<br>
<input name="txtMail" type="text" value="">
<br>
Logo o minibanner del Sitio (URL)<br>
<input name="txtLogo" type="text" value="http://">
<br>
Categoría del Sitio<br>
<select name="lisCategoria" >
<option value="Foros">Foros</option>
<option value="Tutoriales y Manuales">Tutoriales y Manuales</option>
<option value="Webmasters">Webmasters</option>
<option value="Página X">Página X</option>
<option value="Página Erótica">Página erótica</option>
<option value="Entretenimiento">Entretenimiento</option>
<option value="Musica">Música</option>
<option value="Juegos y Consolas">Juegos y consolas</option>
<option value="Emule, Warez ...">Emule, Warez ...</option>
<option value="Sitios y Lugare">Sitios y Lugare</option>
<option value="Gay">Gay</option>
<option value="Lésbica">Lésbica</option>
<option value="Contactos">Contactos</option>
<option value="Buscadores y Tops">Buscadores y Tops</option>
<option value="Portales">Portales</option>
<option value="Regionales">Regionales</option>
<option value="Comunidades">Comunidades</option>
<option value="Clanes">Clanes</option>
<option value="Varios" selected>Varios</option>
<option value="Otros">Otros</option>
</select>
<br>
<br>
Breve Descripción del Sitio Solo se mostraran
los primeros 200 caractéres<br>
<textarea name="txtDescripcion" cols="25" rows="5" ></textarea><br/>
<input type="button" name="Submit" value="Enviar Web" onclick="Validar();">
<input type="hidden" name="txtAccion">
<br>
<br>
</td>
</tr>
</table>
</td>
</tr>
</table>
</form>
</body>
</html>