Buenas comunidad tengo un problema que no he podido encontrar el por que ya tengo todo listo ya esta hecho solo falta que me guarde los registros que se ingresan en las tablas a la base de datos hice esta tabla pero no me guarda cuando ingreso datos ya busque en muchos videos pero no hallo no se que este haciendo mal cambie el msqlqueri por el mysqliquery pero sige sin guardarlos no saben a que se deba?
esta es la tabla
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
</head>
<body>
<form id="form1" name="form1" method="post" action="Datospersonales.php">
<p> </p>
<p><strong>DATOS PERSONALES </strong> </p>
<table width="353" border="0">
<tr>
<td>ID</td>
<td><label for="id"></label>
<input type="text" name="id" id="id" /></td>
</tr>
<tr>
<td>NOMBRE</td>
<td><label for="nombres"></label>
<input type="text" name="nombres" id="nombres" /></td>
</tr>
<tr>
<td>PATERNO</td>
<td><label for="paterno"></label>
<input type="text" name="paterno" id="paterno" /></td>
</tr>
<tr>
<td>MATERNO</td>
<td><label for="materno"></label>
<input type="text" name="materno" id="materno" /></td>
</tr>
<tr>
<td>ID CIIVIL</td>
<td><label for="id_civil"></label>
<input type="text" name="id_civil" id="id_civil" /></td>
</tr>
<tr>
<td>DIRECCION</td>
<td><label for="direccion"></label>
<input type="text" name="direccion" id="direccion" /></td>
</tr>
<tr>
<td>EMAIL PRINCIPAL</td>
<td><label for="emailPrincipal"></label>
<input type="text" name="emailPrincipal" id="emailPrincipal" /></td>
</tr>
<tr>
<td>EMAIL ALT.</td>
<td><label for="emailalt"></label>
<input type="text" name="emailalt" id="emailalt" /></td>
</tr>
<tr>
<td>CELULAR </td>
<td><label for="celular"></label>
<input type="text" name="celular" id="celular" /></td>
</tr>
<tr>
<td>TELEFONO CASA</td>
<td><label for="telefonocasa"></label>
<input type="text" name="telefonocasa" id="telefonocasa" /></td>
</tr>
<tr>
<td>TELEFONO TRABAJO</td>
<td><label for="telefonotrabajo"></label>
<input type="text" name="telefonotrabajo" id="telefonotrabajo" /></td>
</tr>
<tr>
<td>F.NACIMIENTO</td>
<td><input type="date" name="nacimiento" id="nacimiento" /></td>
</tr>
<tr>
<td>GENERO</td>
<td><label for="genero"></label>
<select name="genero" id="genero">
<option value="1">Hombre</option>
<option value="2">Mujer</option>
</select></td>
</tr>
<tr>
<td>PAIS </td>
<td><select name="paisdireccion" id="paisdireccion">
<option>Alemania</option>
<option>Argentina</option>
<option>Autralia</option>
<option>Bahamas</option>
<option>Belgica</option>
<option>Belice</option>
<option>Bolivia</option>
<option>Brasil</option>
<option>Camerun</option>
<option>Canada</option>
<option>Chile</option>
<option>China</option>
<option>Ciudad del vaticano</option>
<option>Colombia</option>
<option>Corea del norte</option>
<option>Corea del sur</option>
<option>Costa rica</option>
<option>Croacia</option>
<option>Cuba</option>
<option>Dinamarca</option>
<option>Ecuador</option>
<option>Egipto</option>
<option>El salvador</option>
<option>Eslovaquia</option>
<option>España</option>
<option>Estados Unidos</option>
<option>Filipinas</option>
<option>Francia</option>
<option>Grecia</option>
<option>Guatemala</option>
<option>Honduras</option>
<option>India</option>
<option>Irak</option>
<option>Iran</option>
<option>Irlanda</option>
<option>Jamaica</option>
<option>Madagascar</option>
<option>Montenegro</option>
<option>Mexico</option>
<option>Nueva Zelanda</option>
<option>Peru</option>
<option>Uruguay</option>
</select></td>
</tr>
<tr>
<td>ESTADO</td>
<td><select name="estadonac" id="estadonac">
<option>Aguascalientes</option>
<option>Baja California</option>
</select></td>
</tr>
<tr>
<td>NACIONALIDAD</td>
<td><select name="nacionalidad" id="nacionalidad">
<option>mexicano</option>
</select></td>
</tr>
<tr>
<td>IDENTIDAD</td>
<td><select name="identidad" id="identidad">
<option value="1">CURP</option>
<option value="2">INE</option>
<option value="3">IMSS</option>
<option value="4">ISSSTE</option>
<option value="5">ISSSTECALLI</option>
<option value="6">CARTILLA</option>
</select></td>
</tr>
<tr>
<td>FOTO</td>
<td><label for="foto"></label>
<input type="text" name="foto" id="foto" /></td>
</tr>
</table>
<p> </p>
<p>
<input type="submit" name="Enviar" id="Enviar" value="Enviar" />
</p>
<p> </p>
</form>
<body background="file:///C:/Users//Desktop/carpetas%20de%20cosas/desarrollo/conacyt2.png">
</body>
</html>
AQUI HICE LOS POST JUNTO CON EL QUERY:
<?php
if($_POST){
$id=$_POST['id'];
$nombres=$_POST['nombres'];
$paterno=$_POST['paterno'];
$materno=$_POST['materno'];
$id_civil=$_POST['estadocivil'];
$direccion=$_POST['direccion'];
$correop=$_POST['emailPrincipal'];
$correoa=$_POST['emailalt'];
$tcelular=$_POST['celular'];
$tcasa=$_POST['telefonocasa'];
$ttrabajo=$_POST['telefonotrabajo'];
$f_nacimiento=$_POST['nacimiento'];
$genero=$_POST['genero'];
$pais_nacimiento=$_POST['nacionalidad'];
$edo_nacimiento=$_POST['estadonac'];
$nacionalidad=$_POST['nacionalidad'];
$identidad=$_POST['identidad'];
$foto=$_POST['foto'];
mysqli_query("INSERT INTO tb_personales (id,nombres,paterno,materno,estadocivil,direccion,,emailPrincipal,emailAlt,tcasa,telefonotrabajo,nacimiento,
genero,pais_nacimiento,estadonac,nacionalidad,identidad,foto) VALUES('" . $id . "','" . $nombres . "','" . $paterno . "','" . $materno. "','" . $ecivil
. "','" . $direccion . "','" . $correop . "','" . $correoa . "','" . $tcelular . "','" . $tcasa . "','" . $ttrabajo . "','" . $f_nacimiento
. "','" . $genero . "','" . $pais_nacimiento . "','" .$edo_nacimiento . "','" . $nacionalidad . "','" . $identidad . "','" . $foto ."',)");
}
?>
Y CON ESTE CONECTO A LA BASE DE DATOS:
<?php
$conexion=mysqli_connect("localhost","root","","conacyt");
if($conexion)
{
echo "Se ha conectado correctamente";
}
else{
echo "No se ha podido coenctar";
}
seleccionaste la db y aseguraste si el query no retornaba errores?
mysqli_query($conexion,"INSERT INTO tb_personales (id,nombres,paterno,materno,estadocivil,direccion,,emailPrincipal,emailAlt,tcasa,telefonotrabajo,nacimiento,
genero,pais_nacimiento,estadonac,nacionalidad,identidad,foto) VALUES('" . $id . "','" . $nombres . "','" . $paterno . "','" . $materno. "','" . $ecivil
. "','" . $direccion . "','" . $correop . "','" . $correoa . "','" . $tcelular . "','" . $tcasa . "','" . $ttrabajo . "','" . $f_nacimiento
. "','" . $genero . "','" . $pais_nacimiento . "','" .$edo_nacimiento . "','" . $nacionalidad . "','" . $identidad . "','" . $foto ."',)") or die( mysqli_error($conexion));
Prueba con esto.
Saludos.
para seleccionar la db es con el select? creo que no solo hice una conexion a la bd es que no se mucho de mysql soy nuevo en eso pero gracias
Cita de: elbrujo20 en 17 Noviembre 2016, 04:50 AM
para seleccionar la db es con el select? creo que no solo hice una conexion a la bd es que no se mucho de mysql soy nuevo en eso pero gracias
SELECT es para seleccionar la tabla.
Para seleccionar la db, lo haces con mysqli_select_db() luego de hacer la conexión mysqli_connect.
Y el query, entre el mysqli_connect y mysqli_close.