
14/10/2005, 12:33
|
| | Fecha de Ingreso: febrero-2005
Mensajes: 867
Antigüedad: 20 años, 1 mes Puntos: 3 | |
bien no se peelen que estamos todos en familia lo de subir la web a una pagina vere que host esta disponible con php ya que trabajo localmente
por otro lado le detallo todo o mandame una direccion de correo asi te mando la web en zip o rar realmente no se mucho de php no tome curso ni nada lo que se son gracias a los foros y manuales etc.. y por ahi entiendo su comportamiento
las tablas ya son las que estan mas arriba comenzamos con la inscripcion por primera vez del usuario
inscrip.php
<FORM ACTION="registrar.php" METHOD="post">
<table border=0>
<font face="Verdana,Tahomoa">
<Tr>
<td>
<B>Apellidos</b></td><Td> <input type="text" name="apellido" size=40 maxlength=40></td>
</tr>
<Tr>
<td>
<B>Nombres</b></td><Td> <input type="text" name="nombre" size=40 maxlength=40></td>
</tr>
<Tr>
<td>
<B>email</b></td><Td> <input type="text" name="email" size=40 maxlength=60></td>
</tr>
<Tr>
<td>
<B>Direccion</b></td><Td> <input type="text" name="direccion" size=40 maxlength=60></td>
</tr>
<Tr>
<td>
<B>Localidad</b></td><Td> <input type="text" name="sector" size=40 maxlength=40></td>
</tr>
<Tr>
<td>
<B>Provincia</b></td><Td>
<select name="provincia">
<option value='Córdoba' >Córdoba </option>
<option value='Buenos Aires' >Buenos Aires </option>
<option value='Catamarca' >Catamarca </option>
<option value='Corrientes' >Corrientes </option>
<option value='Chaco' >Chaco </option>
</select>
</td>
</tr>
<Tr>
<td>
<B>Telefono 1</b></td><Td> <input type="text" name="telefono1" size=40 maxlength=40></td>
</tr>
<Tr>
<td>
<B>Telefono 2</b></td><Td> <input type="text" name="telefono2" size=40 maxlength=40></td>
</tr>
<Tr>
<td>
<B>Fecha de Nacimiento(aaaa-mm-dd):</b></td><Td> <input type="text" name="fechanac" size=40 maxlength=10></td>
</tr>
<Tr>
<td>
<Tr>
<td>
<B>Sexo</b></td><Td>
<select name="ingresos">
<option value='M' >Masculino </option>
<option value='F' >Femenino </option>
</select>
</tr>
<Tr>
<td>
<B>Nombre de Acceso (login) </b></td><Td> <input type="text" name="nick" size=40 maxlength=40></td>
</tr>
<Tr>
<td>
<B>Password</b></td><Td> <input type="password" name="password" size="40" maxlength="40"></td>
</tr>
<Tr>
<td>
<B>Rep-Password</b></td><Td> <input type="password" name="rep_password" size="40" maxlength="40"></td>
</tr>
</table>
<input type="submit" name="submit" Value="Registrar">
</form>
------------------------------------------------------------
en registrar.php
<?php
// Inicio de sessión
session_start();
// Servidor de la Base de Datos
$servidorBD="localhost";
// Usuario de la Base de Datos
$usuarioBD="dominicana";
// Contraseña de la Base de Datos
$passBD="clave";
// Nombre de la Base de Datos
$nombreBD="formulario";
// Conecto con la base de datos
$conectar = mysql_connect($servidorBD,$usuarioBD,$passBD) or die ("Imposible conectar con la base de datos");
// Selecciono la BBDD
mysql_select_db($nombreBD,$conectar) or die ("Imposible conectar con la base de datos");
function quitar($mensaje)
{
$mensaje = str_replace("<","<",$mensaje);
$mensaje = str_replace(">",">",$mensaje);
$mensaje = str_replace("\'","'",$mensaje);
$mensaje = str_replace('\"',""",$mensaje);
$mensaje = str_replace("\\\\","\",$mensaje);
return $mensaje;
}
if(trim($_POST["nick"]) != "" && trim($_POST["email"]) != "")
{
$sql = "SELECT id_usuario FROM usuarios WHERE nick='".quitar($_POST["nick"])."'";
$result = mysql_query($sql);
if($row = mysql_fetch_array($result))
{
echo 'Error, nick escogido por otro usuario
<br>
<a href="formulario.html?'. SID .'">Registro</a>
';
}
else
{
$sql = "INSERT INTO usuarios (nick,password,nombre,apellido,email,direccion,sec tor,provincia,telefono1,telefono2,fechanac,ingreso s,rep_password) VALUES (";
$sql .= "'".quitar($_POST["nick"])."'";
$sql .= ",md5('".quitar($_POST["password"])."')";
$sql .= ",'".quitar($_POST["nombre"])."'";
$sql .= ",'".quitar($_POST["apellido"])."'";
$sql .= ",'".quitar($_POST["email"])."'";
$sql .= ",'".quitar($_POST["direccion"])."'";
$sql .= ",'".quitar($_POST["sector"])."'";
$sql .= ",'".quitar($_POST["provincia"])."'";
$sql .= ",'".quitar($_POST["telefono1"])."'";
$sql .= ",'".quitar($_POST["telefono2"])."'";
$sql .= ",'".quitar($_POST["fechanac"])."'";
$sql .= ",'".quitar($_POST["ingresos"])."'";
$sql .= ",'".quitar($_POST["rep_password"])."'";
$sql .= ")";
mysql_query($sql);
echo 'Registro exitoso!
<br>
<a href="index.php?'. SID .'">Index</a>';
}
mysql_free_result($result);
}
else
{
echo 'Debe llenar como minimo los campos de email y password
<br>
<a href="formulario.html?'. SID .'">Registro</a>
';
}
mysql_close();
?>
los datos del formulario llegan a la BD con exito hasta aqui ningun problema en todos sus campos
--------------------------------------------------------
luego el usuario se logea aqui comenzamos index.php
index.php
<?php
// Inicio de sessión
session_start();
// Servidor de la Base de Datos
$servidorBD="localhost";
// Usuario de la Base de Datos
$usuarioBD="dominicana";
// Contraseña de la Base de Datos
$passBD="clave";
// Nombre de la Base de Datos
$nombreBD="formulario";
// Conecto con la base de datos
$conectar = mysql_connect($servidorBD,$usuarioBD,$passBD) or die ("Imposible conectar con la base de datos");
// Selecciono la BBDD
mysql_select_db($nombreBD,$conectar) or die ("Imposible conectar con la base de datos");
// Probamos que acepte cookies y grabamos una
setcookie("Acepta","cookies si",time()+7776000);
// Incluye el script que comprueba si ya estás logueado o si tienes una cookie que te permita
// entrar sin hacer login otra vez.
include("login.php");
?>
<FORM ACTION="ingresar.php?<? echo SID ?>" METHOD="post">
Usuario:<input type="text" name="nick" style="width: 140; border-width: 1; border-color: #6890AA;" size="20"><br>
Password:
<INPUT TYPE="password" NAME="password" style="width: 140; border-width: 1; border-color: #6890AA;" size="20">
<br>
<img src="images/1x1.gif" width="120" height="3" border="0"><br>
<input type="submit" value="Entrar" name="ingresar"
style="width: 50; border-width: 1; background-color: #A1BCCD; border-color: #6890AA;"><br>
<img src="images/1x1.gif" width="120" height="5" border="0"><br>
- <a href="#" onClick="AbrirVentana();">Olvide mi Password</a><br>
- <a href="inscrip.php">Inscribirme</a><br>
<?php
if($loginCorrecto)
{
echo 'BIENVENIDO - '.$nombreUsuarioL.'
<br>
<a href="logout.php?'. SID .'">logout</a>';
}
?>
</form></div>
------------------------------------------------ |