alvaro.alvarez
Usuario Novato
Usuario Novato

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

Avatar Image
@man / @woman
@man / @woman

Alvaro:

¿ que error obtienes?

¿ cuando conectas con la base de datos?

.

.

.

etc.

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
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
TemaUsuariosRespuestasVisitasActividad
Por: , el 04/May/2008, 06:07
R2D2_11 NoSetup.org52kMay/08