|    
			
				28/01/2012, 11:37
			
			
			  | 
  |   |  |  |  Fecha de Ingreso: enero-2012 
						Mensajes: 13
					 Antigüedad: 13 años, 9 meses Puntos: 0 |  | 
  |  Respuesta: array usando mysql_fetch para pasar datos de una tabla a otra  
   Cita:  
					Iniciado por eits   intenta con esto, pero primero checa tus campos si son correctos   
Código PHP:
 Ver original//esto es temporal solo mientras realizas tus pruebas /////lo de arriba quitar o comentar $clave = $_GET['id']; //recibe el valor generado para la activación  if($clave <> ""){     $servidor = "localhost";     $usuario = "x";     $password = "x";     $sdb = "x";      $sql = "SELECT nombre,apellido_p,apellido_m,fecha_nac,usuario_temp,password FROM alumnos_temp WHERE txt_activ = '$clave'";//evita usar el *, es mejor escribir los nombres de los campos            //tenias un campo mas que se intenta insertar pero no lo especificabas que era el de edad                       $inserta= 'INSERT INTO alumnos (nombre,apellido_p,apellido_m,fecha_nac,usuario,password) values ("'.$registro['nombre'].'","'.$registro['apellido_p'].'","'.$registro['apellido_m'].'","'.$registro['fecha_nac'].'","'.$registro ['usuario_temp'].'","'.$registro ['password'].'")';                echo "<h1>Tu cuenta ha sido activada correctamente</h1>";                $sql = "DELETE FROM alumnos_temp WHERE txt_Activ = '$clave'";             }else{                echo "<h1 style=color:red>Tu cuenta NO ha sido activada correctamente</h1>";            }        }    }else{        echo "<h2>Los datos proporcionados no son los correctos.</h2>"; }
saludos Me marca un error de sintaxis en el código que me proporcionas en ésta línea:    Código PHP:     $registro= mysql_result($resultado,0){ 
 Y al ejecutarlo en el servidor me da un error 500 del servidor. Te agradecería me indiques cual es el error de sintaxis en el código que me proporcionaste porque sin duda creo que está mejor organizado el script a como yo lo tengo.  
Saludos    Última edición por leoagm; 28/01/2012 a las 11:43
					
					
						Razón: corrección
     |