Buen dia, tengo un formulario para registro de HJ, TODO ME funciona y TODO me guarda en la base de datos, sin embargo, solo el campo $estado me muestra error Resource id #4 al guardarla en la base de datos que la estaria guardando en el campo estado_soli
Código PHP:
Ver original<?php
include ("conexion.php");
include ("calendario/calendario.php");
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Registro Hoja de vida</title>
</head>
<?php
error_reporting(E_PARSE); // no publica las notificaciones de alerta en pantalla $nombre=$_POST['txtnombre'];
$apellido=$_POST['txtapellido'];
$tipo=$_POST['tipo'];
$documento=$_POST['txtdocumento']; //declaro variables
$departamento=$_POST['pais'];
$municipio=$_POST['estado'];
$fecha=$_POST['txtfecha'];
$direccion=$_POST['txtdireccion'];
$estado=$_POST['list_estado'];
$telefono=$_POST['txttelefono'];
$email=$_POST['txtemail'];
$skype=$_POST['txtskype'];
$tipo_iden=mysql_query("select * from tipo_iden"); //cargo a la variable $estado todo lo que esta en la tabla tipo_iden $estado=mysql_query("select * from estado_civil"); //cargo a la variable $estado todo lo que esta en la tabla estado_civil $busqueda= mysql_query("SELECT login FROM solicitantes WHERE cedula_soli='$documento'");
//aca busco si el login que acabo de ingresar ya Existe en la bd
if(mysql_num_rows($busqueda)>0) { //hago busqueda en la bd para saber si existe un registro y de acuerdo a ello no permitir registro duplicado echo "<html><head></head>". //con este codigo lo que logro es que si el usuario ya esta en la base de datos no borre los datos digitados
"<body onload=\"javascript:history.back()\">".
"</body></html>";
?>
<script>alert("la cedula que intenta usar ya se encuentra Registrado, intente de nuevo");</script>
<?php
} //fin if
else
{
if ($nombre!="" && $email!="") // realizo validaciones que los campos no esten vacios
{
mysql_query("INSERT INTO solicitantes(nombre_soli,apellido_soli,tipo_iden,cedula_soli,departamento_soli,municipio_soli,fecha_naci_soli,direccion_soli,estado_soli,telefonos_soli,email_soli,skype_soli)VALUES('$nombre','$apellido','$tipo','$documento','$departamento','$municipio','$calen','$direccion','$estado','$telefono','$email','$skype')"); }
}
?>
<body>
<div align="center" class="Estilo2">
<p>CREAR HOJA DE VIDA</p>
<p> </p>
</div>
<form enctype="application/x-www-form-urlencoded" id="fcalen" name="fcalen" method="post" action="">
<table width="647" border="1">
<tr>
<td colspan="2"><div align="center"><span class="Estilo1">Información personal</span></div></td>
</tr>
<tr>
<td colspan="2"><div align="center" class="Estilo1"></div></td>
</tr>
<tr>
<td width="271">Nombre :</td>
<td width="360"><label>
<input name="txtnombre" type="text" id="txtnombre" size="60" autofocus="" />
<script type="text/javascript">//ME PERMITE POSICIONAR EL CURSOR EN EL TXT QUE YO DESEE porq´ IE no funciona la propiedad autofocus
document.getElementById('txtnombre').focus();
</script
></label></td>
</tr>
<tr>
<td>Apellidos :</td>
<td><input name="txtapellido" type="text" id="txtapellido" size="60" /></td>
</tr>
<tr>
<td>Tipo y No. de identificación :</td>
<td><label>
<select name="tipo" id="tipo">
<?php
while ($f=mysql_fetch_array($tipo_iden)) // Con este arreglo lleno la lista /Menu con los valores de la tabla tipo_usuario {
echo'<option value='.$f[id_iden].'>'.$f[tipo_iden].'</option>';
}
?>
</select>
No. </label>
<input name="txtdocumento" type="text" id="txtdocumento" size="30" /></td>
</tr>
<tr>
<td>Lugar de Nacimiento :</td>
<td><label>
<select id="pais" name="pais">
<option value="0">Selecciona Dep.</option>
</select>
<select id="estado" name="estado">
<option value="0">Selecciona Municipio</option>
</select>
</label></td>
</tr>
<tr>
<td>fecha de Nacimiento :</td>
<td> <?php
escribe_formulario_fecha_vacio("fecha1","fcalen"); // Cargo el Calendario en el formulario
?> </td>
</tr>
<tr>
<td>Dirección :</td>
<td><input name="txtdireccion" type="text" id="txtdireccion" size="60" /></td>
</tr>
<tr>
<td>Estado civil :</td>
<td><label>
<select name="list_estado" id="list_estado">
<?php
while ($e=mysql_fetch_array($estado)) // Con este arreglo lleno la lista /Menu con los valores de la tabla {
echo'<option value='.$e[id_estado].'>'.$e[descrip_estado].'</option>';
}
?>
</select>
</label></td>
</tr>
</table>
</form>
<p> </p>
</body>
</html>