Ver Mensaje Individual
  #6 (permalink)  
Antiguo 15/03/2006, 17:34
Avatar de GERMANCIN
GERMANCIN
 
Fecha de Ingreso: junio-2004
Mensajes: 151
Antigüedad: 19 años, 10 meses
Puntos: 0
Aqui está

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"; ?>&nbsp;- 
                  Enl&aacute;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&aacute;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&ntilde;adir&nbsp;- 
                  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&iacute;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&aacute;gina X">P&aacute;gina X</option>
                      <option value="P&aacute;gina Er&oacute;tica">P&aacute;gina er&oacute;tica</option>
                      <option value="Entretenimiento">Entretenimiento</option>
                      <option value="Musica">M&uacute;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&eacute;sbica">L&eacute;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&oacute;n del Sitio &nbsp;Solo se mostraran
                     los primeros 200 caract&eacute;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>