Registro.php error ayuda
#1 ·

hola como estan es estado tratando de crear un juego de registros para conectar la base de datos  de mysql con php lo mi problema es que no e podido enviar la informacion de registro a la base de datos

les dejo los datos para ver cual seria el problema

formulario pagina registro

<form action="registrar.php" name="registrar" method="post"> <label for="nuip">Numero de identificacion</label> <input name="nuip" type="number" maxlength="10" placeholder="0123456789">

<label for="firstname">Primer apellido</label> <input name="firstname" type="text" maxlength="30" placeholder="abcde">

<label for="lastname">Segundo apellido</label> <input name="lastname" type="text" maxlength="20" placeholder="abcde">

<label for="name">Primer nombre</label> <input name="name" type="text" maxlength="30" placeholder="abcde">

<label for="middlename">Segundo nombre</label> <input name="middlename" type="text" maxlength="20" placeholder="abcde" >

<label for="alias">Nick</label> <input name="alias" type="text" maxlength="20" placeholder="abcde">

<label for="tel">Telefono</label> <input name="tel" type="tel" maxlength="10" placeholder="0123456789">

<label for="tel">Password</label> <input name="password" type="password" maxlength="40" placeholder="abcds123">

<label for="email">E-mail</label> <input name="email" type="email" maxlength="255" placeholder="@">

<label for="country">Pais</label> <input name="country" type="text" maxlength="255" placeholder="seleccione un pais">

<label for="department">Departamento</label> <input name="department" type="text" maxlength="255" placeholder="Seleccione un departamento">

<label for="town">Municipio</label> <input name="town" type="text" maxlength="255" placeholder="Seleccione un municipio">

<label for="village">Poblado</label> <input name="village" type="text" maxlength="255" placeholder="Seleccione un poblado">

<label for="commune">Comuna</label> <input name="commune" type="text" maxlength="255" placeholder="Seleccione una comuna">

<label for="neighborhood">Barrio</label> <input name="neighborhood" type="text" maxlength="255" placeholder="Seleccione un barrio">

<input type="submit" name="Submit" value="Enviar Registro" onClick="ValidarFormulario(registrar)"> <input type="reset" value="eliminar">

</form>

php pagina registrar donde seran enviados los datos

<?php include("../../conexion/conectar.php");

// nos conctamos con la base de datos?>

 <?php     // comprobar que los campos no esten vacios.  

if(

isset($_POST['nuip'])        && !empty($_POST['nuip'])        && // Numero de identificacion    

isset($_POST['firstname'])   && !empty($_POST['firstname'])   && // Primer apellido    

isset($_POST['lastname'])    && !empty($_POST['lastname'])    && // Segundo apellido    

isset($_POST['name'])        && !empty($_POST['name'])        && // Primer nombre    

isset($_POST['middlename'])  && !empty($_POST['middlename'])  && // Segundo nombre    

isset($_POST['alias'])       && !empty($_POST['alias'])       && // Nick  

 isset($_POST['tel'])         && !empty($_POST['tel'])         && // Telefono  

 isset($_POST['password'])    && !empty($_POST['password'])    && // Password  

 isset($_POST['email'])       && !empty($_POST['email'])       && // E-mail    

 isset($_POST['country'])     && !empty($_POST['country'])     && // Pais  

 isset($_POST['department'])  && !empty($_POST['department'])  && // Departamento  

 isset($_POST['town'])        && !empty($_POST['town'])        && // Municipio  

 isset($_POST['village'])     && !empty($_POST['village'])     && // Poblado  

 isset($_POST['commune'])     && !empty($_POST['commune'])     && // Comuna  

 isset($_POST['neighborhood'])&& !empty($_POST['neighborhood'])) {// Barrio              

function getRealIP(){//guardar la ip real del usuario al registrarse  

 if(     $_SERVER['HTTP_X_FORWARDED_FOR'] != '' ){  

 $client_ip =( !empty($_SERVER['REMOTE_ADDR']) ) ?  

 $_SERVER['REMOTE_ADDR']:     (( !empty($_ENV['REMOTE_ADDR']) ) ?            

 $_ENV['REMOTE_ADDR']: "Desconocido" );      

// los proxys van añadiendo al final de esta cabecera las direcciones ip que van "ocultando". Para localizar la ip real del usuario se comienza a mirar por el    

// principio hasta encontrar una dirección ip que no sea del rango privado. En caso de no encontrarse ninguna se toma como valor el REMOTE_ADDR    

$entries = preg_split('/[, ]/', $_SERVER['HTTP_X_FORWARDED_FOR']);  

reset($entries);     while (list(, $entry) = each($entries)){                

 $entry = trim($entry);     if (preg_match("/^([0-9]+\.[0-9]+\.[0-9]+\.[0-9]+)/", $entry, $ip_list)){             //         $private_ip = array(                   '/^0\./',                   '/^127\.0\.0\.1/',                   '/^192\.168\..*/',                   '/^172\.((1[6-9])|(2[0-9])|(3[0-1]))\..*/',                   '/^10\..*/');          

 $found_ip = preg_replace($private_ip, $client_ip, $ip_list[1]);    

 if (          $client_ip!= $found_ip){        

 $client_ip = $found_ip; break;}}}}    

else {          $client_ip = (!empty($_SERVER['REMOTE_ADDR'])) ?

// si esta vacia la direccion de ip del usuario        

 $_SERVER['REMOTE_ADDR']:        

(( !empty($_ENV['REMOTE_ADDR'])) ?        

 $_ENV['REMOTE_ADDR']:                "Desconocido" );}      

 return $client_ip;}                

// Con esta sentencia SQL insertaremos los datos en la base de datos      

 mysql_query("INSERT INTO checkin (Numero de identificacion,Primer apellido,Segundo apellido,Primer nombre,Segundo nombre,Nick,Telefono,Password,E-mail,Pais,Departamento,Municipio,Poblado,Co muna,Barrio,client_ip)

  VALUES(           '{$_POST['nuip']}',           '{$_POST['firstname']}',           '{$_POST['lastname']}',           '{$_POST['name']}',           '{$_POST['middlename']}',           '{$_POST['alias']}',           '{$_POST['tel']}',           '{$_POST['password']}',           '{$_POST['email']}',           '{$_POST['country']}',           '{$_POST['department']}',           '{$_POST['town']}',           '{$_POST['village']}',           '{$_POST['commune']}',           '{$_POST['neighborhood']}',           '{$_POST['client_ip']}')",$switchon);

       // Ahora comprobaremos que todo ha ido correctamente         $my_error = mysql_error($switchon);        if(!empty($my_error)) {

           echo "Ha habido un error al insertar los valores. $my_error";

       } else {

           echo "Los datos han sido introducidos satisfactoriamente";

       }

   } else {

       echo "Error, no ha introducido todos los datos";

   }

?>

 la base de datos tiene la tabla

checkin

y sus campos son nuip firstname y asi en adelante

agradezco cualquier ayuda


Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 2
Desde: 24/Jun/2012
·
#2 ·

Alvaro:

¿ que error obtienes?

¿ cuando conectas con la base de datos?

.

.

.

etc.


@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 4.001
Desde: 02/Ago/2008
· ·
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Foro de soporte · Ayuda para webmasters · Editores de páginas WEB
Opciones:
Versión imprimible del tema
Subscríbete a este tema
Date de baja de este tema
Ir al subforo:  
TU NO PUEDES Escribir nuevos temas en este foro
TU NO PUEDES Responder a los temas en este foro
TU NO PUEDES Editar tus propios mensajes en este foro
TU NO PUEDES Borrar tus propios mensajes en este foro
Ahora son las 20:30 UTC+02:00 DST
Temas similares
 I FotoPTemaMensajesÚltima respuesta
No Hay mensajes nuevosHaz clic para ver el perfil del usuario
Ayuda con registro
Por: · 04/May/2008, 06:07
505/May/2008, 23:34
 Ir al último mensaje del tema
Recomendado