Tema: Ayuda
Ver Mensaje Individual
  #7 (permalink)  
Antiguo 23/08/2010, 05:57
berto1989
 
Fecha de Ingreso: agosto-2010
Ubicación: pontevedra
Mensajes: 64
Antigüedad: 13 años, 9 meses
Puntos: 1
Respuesta: Ayuda

bueno creo que ya esta solucionado

codigo php
Código PHP:
<?php 
$campo1 
$_POST['usuario'];
$campo2 $_POST['email'];
$campo3 $_POST['password'];

$id1 $_POST['id'];
$query mysql_query("SELECT * FROM  registros WHERE id = '$id1'") or die(mysql_error());
$data mysql_fetch_array($query);

$user $_POST['usuario'];
$query1 mysql_query("SELECT * FROM  usuarios WHERE usuario= '$user'") or die(mysql_error());
$data1 mysql_fetch_array($query1);


if (isset(
$_GET["registro"]))
{
if(
$data['id'] == "")
{
echo 
""Lo sentimos el registro es por invitacion o esta<br/> invitacion ya a sido utilizada"";
}
elseif(
$campo1==""||$campo2==""||$campo3=="")
{
echo 
"Debe cumplimentar todos los campos";
}
elseif(
$data1['usuario'] == ($user))
{
echo 
"Lo sentimos, este usuario ya esta en uso";
}
else
{

$usuario1 $_POST['usuario'];
$pass $_POST['password'];
$pass_md5 md5($pass);
$email1 $_POST['email'];
$id2 $_POST['id'];

@
mysql_query("INSERT INTO `usuarios` (`usuario`, `password`, `password2`,  `email`) VALUES ('$usuario1', '$pass_md5', '$pass', '$email1')");
@
mysql_query("DELETE FROM registros WHERE id = '$id2'") or die(mysql_error());

header("location: index.php");
exit();
}
}
?>
Ahora el problema que tengo es que si el usuario existe, me lo comprueba bien, pero en la url me pone ?registro=1, y ya si pone bien los datos y le da a registrar, ya no me lo registra