Ver Mensaje Individual
  #5 (permalink)  
Antiguo 27/11/2008, 14:55
Avatar de stone_neo
stone_neo
 
Fecha de Ingreso: abril-2004
Ubicación: Peru
Mensajes: 438
Antigüedad: 20 años
Puntos: 15
Respuesta: No funciona la conexion con la base de datos ni el mail

Algo asi mira :

formulario.html

Código:
<html>
<head></head>
<script language="javascript">
function jsRegistrar()
{
	var txtuser = document.getElementById('txtuser').value;
	var txtpass= document.getElementById('txtpass').value;
	var txtemail= document.getElementById('txtemail').value;
        if(txtuser == ""){
              alert("Debe ingresar el usuario");
              document.getElementById('txtuser').focus();
              return;
        }
        if(txtuser == ""){
              alert("Debe ingresar el usuario");
              document.getElementById('txtuser').focus();
              return;
        }
        if(txtpass== ""){
              alert("Debe ingresar el password");
              document.getElementById('txtpass').focus();
              return;
        }
        if(txtemail== ""){
              alert("Debe ingresar el email");
              document.getElementById('txtemail').focus();
              return;
        }
        var form = document.getElementById('Formulario');
        form.action="procesa.php";
        form.submit();
}
</script>
<body>
<form action="registrar.php" name="Formulario" method="post">

<table class="tborder" cellpadding="6" cellspacing="1" border="0" width="100%" align="center">
<tr>
	<td class="tcat">Registrarse a la web de lAMPA</td>
</tr>
<tr>
<td>Usuario : <input type="text" id="txtuser" name="txtuser"></td>
</tr>
<tr>
<td>Contraseña: <input type="password" id="txtpass" name="txtpass"></td>
</tr>
<tr>
<td>Email: <input type="text" id="txtuser" name="txtuser"></td>
</tr>
<tr><td><a href="javascript:jsRegistrar()"><img src="boto_registrar.jpg"></a></td>
</tr>
</table>
</form></body></html>

procesa.php


Código PHP:
<?php
$host 
"localhost";
$user "ampasant_basquet";
$pass "50202050";
$db "ampasant_basquet";

$conectar mysql_connect($host,$user,$pass);
mysql_select_db($db,$conectar);

$user$_POST['txtuser'];
$email $_POST[txtemail'];
$pass = $_POST[txtpass'
];
///Aqui te encargas de registrar y enviar el correo
?>

Mas o menos la idea es esa, toda tu validación basica lo haces de lado cliente asi solo haces la coneccion a base de datos cuando el usuario haya pasado todas tus validaciones, la idea de ordenarte es que por ejemplo puedes crearte un esqueleto basico como este en html y luego darselo a un diseñador para que el le de el diseño correspondiente y tu te encargas del lado servidor con el archivo php, aparte que no haces codigo spaggetti.
__________________
Rubén Darío Huamaní Ucharima
Web : http://www.gorilla-soft.com
Usuario Linux #382 100 :-)