Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] duda sobre registro de datos

Estas en el tema de duda sobre registro de datos en el foro de PHP en Foros del Web. buenas chicos tengo una consulta, nose por que los datos me lo guarda en 2 id osea no me guarda con el id 1 , ...
  #1 (permalink)  
Antiguo 30/01/2016, 02:26
Avatar de polarubi  
Fecha de Ingreso: noviembre-2008
Mensajes: 243
Antigüedad: 15 años, 5 meses
Puntos: 2
Pregunta duda sobre registro de datos

buenas chicos tengo una consulta, nose por que los datos me lo guarda en 2 id osea no me guarda con el id 1 , uso 2 paginas para terminar el registro

ej: pagina1.html, y pagina2.html



tengo 2 archivos php que son lo que procesan

registrar-usuario.php

Código PHP:
<?php
     
 $host_db 
"localhost";
 
$user_db "";
 
$pass_db "";
     
     
$conexion mysql_connect($host_db$user_db$pass_db);
 
 
mysql_select_db(DBNAME$conexion) or die("No se puede seleccionar la base de datos.");;
     
     
$buscarUsuario "SELECT * FROM cuentas WHERE usuario = '$_POST[usuario]' ";
     
     
$result mysql_query($buscarUsuario);
     
     
$count mysql_num_rows($result);
     
     if (
$count == 1){
     echo 
"<br />""El Nombre de Usuario ya Existe en nuestra Base de Datos!" "<br />";
     
    echo 
"<a href='registro.html'>Escoger otro Nombre de Usuario</a>";
 
    exit;
     }
     else{
     
     
$query "INSERT INTO cuentas (usuario, invocador, password1) VALUES ('$_POST[usuario]','$_POST[invocador]','$_POST[password1]')";
     
     if (!
mysql_query($query$conexion))
     {
     die(
'Error: ' mysql_error());
     echo 
"Error al crear el usuario." "<br />";
     }
     
     else{
     
header("Location: pagina2.html");
     
     }
     
     }
     
mysql_close($conexion)
 
?>
registrar-email.php

Código PHP:
<?php
     
 $host_db 
"localhost";
 
$user_db "";
 
$pass_db "";
     
     
$conexion mysql_connect($host_db$user_db$pass_db);
 
 
mysql_select_db(DBNAME$conexion) or die("No se puede seleccionar la base de datos.");;
     
     
$buscarUsuario "SELECT * FROM cuentas WHERE correo = '$_POST[correo]' ";
     
     
$result mysql_query($buscarUsuario);
     
     
$count mysql_num_rows($result);
     
     
$query "INSERT INTO cuentas (correo, passwordcorreo) VALUES ('$_POST[correo]','$_POST[passwordcorreo]')";
     
     if (!
mysql_query($query$conexion))
     {
     die(
'Error: ' mysql_error());
     echo 
"Error al crear el usuario." "<br />";
     }
     
     else{
     
header("Location: index.html");

     
     }
          
mysql_close($conexion)
 
?>
me podrian ayudar ? gracias
  #2 (permalink)  
Antiguo 30/01/2016, 04:21
 
Fecha de Ingreso: noviembre-2003
Ubicación: Zaragoza, España
Mensajes: 1.257
Antigüedad: 20 años, 5 meses
Puntos: 154
Respuesta: duda sobre registro de datos

Hola polarubi,

Estás haciendo 2 insert y en registrar-email.php deberías usar update con alguno de los datos que has insertado en registrar-usuario.php, o mejor aún, insertar todo en el mismo script ¿o hay alguna razón para hacerlo por separado?
  #3 (permalink)  
Antiguo 30/01/2016, 13:51
Avatar de polarubi  
Fecha de Ingreso: noviembre-2008
Mensajes: 243
Antigüedad: 15 años, 5 meses
Puntos: 2
Respuesta: duda sobre registro de datos

Cita:
Iniciado por rbczgz Ver Mensaje
Hola polarubi,

Estás haciendo 2 insert y en registrar-email.php deberías usar update con alguno de los datos que has insertado en registrar-usuario.php, o mejor aún, insertar todo en el mismo script ¿o hay alguna razón para hacerlo por separado?
siii pasa que es un script esto y lo baje, no tengo mucha idea de como , me dirias ? gracias
  #4 (permalink)  
Antiguo 30/01/2016, 17:36
 
Fecha de Ingreso: noviembre-2003
Ubicación: Zaragoza, España
Mensajes: 1.257
Antigüedad: 20 años, 5 meses
Puntos: 154
Respuesta: duda sobre registro de datos

Hola polarubi,

¿Ya lo has resuelto o te explico? Si lo has resuelto, sería bueno que pusieras el resultado por si alguien más viene por aquí con el mismo problema, que sepa como resolverlo...

Si necesitas que te explique, me dices.

Etiquetas: html, mysql, registro, select
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:58.