
01/01/2012, 15:47
|
| | Fecha de Ingreso: octubre-2011
Mensajes: 160
Antigüedad: 13 años, 4 meses Puntos: 2 | |
Respuesta: No se me añaden todos los datos a la bd Y este es el código php: Cita: <?php
include("conexion.php");
function formRegistro(){
?>
<?php
}
// verificamos si se han enviado ya las variables necesarias.
{
$usuario = $_POST['usuario'];
$contrasenna = $_POST['contrasenna'];
$repcontrasenna = $_POST['repcontrasenna'];
$email = $_POST['email'];
$nombreamo = $_POST['nombreamo'];
$raza = $_POST['raza'];
$telefono = $_POST['telefono'];
$edad = $_POST['edad'];
$sexo = $_POST['sexo'];
$provincia = $_POST['provincia'];
$capa = $_POST['capa'];
$pais = $_POST['pais'];
$pedigri = $_POST['pedigri'];
$ciudad = $_POST['ciudad'];
$zona = $_POST['zona'];
$especie = $_POST['especie'];
$foto = $_POST['foto'];
// Hay campos en blanco
if($usuario=="" || $contrasenna=="" || $repcontrasenna=="" || $email=="" || $nombreamo=="" || $raza=="" || $telefono=="" || $edad=="" || $sexo=="" || $provincia=="") {
echo "un campo está vacio.";
formRegistro();
}else{
// ¿Coinciden las contraseñas?
if($contrasenna!=$repcontrasenna) {
echo "Las contraseñas no coinciden";
formRegistro();
}else{
$usuario = trim($_POST['usuario']);
$contrasenna = $_POST['contrasenna'];
$email = $_POST['email'];
$sql_chk = mysql_query("SELECT usuario, email FROM usuarios WHERE usuario='$usuario' OR email='$email'",$link) or die(mysql_error());
if(mysql_num_rows($sql_chk)>0){
echo "El nombre de usuario o la cuenta de correo estan ya en uso";
formRegistro();
} else {
mysql_query("INSERT INTO usuarios (usuario, contrasenna, ciudad, email, nombreamo, telefono, pais, zona, provincia) VALUES ('$usuario','$contrasenna','$ciudad','$email','$no mbreamo','$telefono','$pais','$zona','$provincia') ",$link);
mysql_query("INSERT INTO animal (usuario, raza, edad, sexo, especie, capa, pedigri, nombreamo) VALUES ('$usuario','$raza','$edad','$sexo','$especie','$c apa','$pedigri','$nombreamo')",$link);
mysql_query("INSERT INTO fotos (foto) VALUES ('$foto')",$link);
echo 'El usuario '.$usuario.' ha sido registrado de manera satisfactoria.<br />';
echo 'Ahora puede entrar ingresando su usuario y su password<br />';
}
?>
//Un formulario de login, que aparecera despues de el registro fue exitoso
<FORM ACTION="comprobar.php" METHOD="post">
Usuario : <INPUT TYPE="text" NAME="usuario" SIZE=20 MAXLENGTH=20><br />
Password: <INPUT TYPE="password" NAME="password" SIZE=10 MAXLENGTH=10><br />
<INPUT TYPE="submit" VALUE="Ingresar">
</FORM>
<?php
}
}
}
?> |