Código PHP:
<?php
//Configuracion de la conexion a base de datos
include("funciones.php");
$conn = conexion();
//consulta los datos del empleado por su id
$idemp=$_POST['idemp'];
$SELECT_EMPLEADO ="SELECT * FROM empleado WHERE id_empleado=$idemp";
$RES_EMPLEADO = pg_query($conn, $SELECT_EMPLEADO);
//echo $SELECT_EMPLEADO;
$row = pg_fetch_array($SELECT_EMPLEADO);
/*$SELECT_EMPLEADO="SELECT * FROM empleado WHERE id_empleado=".$_POST[$idemp]."";
$RES_EMPLEADO = pg_query($conn, $SELECT_EMPLEADO);
$row = pg_fetch_array($RES_EMPLEADO);*/
//valores de las consultas
$nom=$row['nombres'];
$dep=$row['departamento'];
$suel=$row['sueldo'];
//muestra los datos consultados en los campos del formulario
?>
<form name="frmempleado" action=""
onsubmit="enviarDatosEmpleado(); return false">
<input name="idempleado" type="hidden" value="<?php echo $idemp; ?>" />
<p>Nombres
<input name="nombres" type="text" value="<?php echo $nom; ?>" />
</p>
<p>Departamento
<select name="departamento">
<?php
echo "<option value='".$dep."'>".$dep."</option>"
?>
<option value="Informatica">Informatica</option>
<option value="Contabilidad">Contabilidad</option>
<option value="Administracion">Administracion</option>
<option value="Logistica">Logistica</option>
</select>
</p>
<p>Sueldo <strong>S/.</strong>
<input name="sueldo" type="text" value="<?php echo $suel; ?>" />
</p>
<p>
<input type="submit" name="Submit" value="Actualizar" />
</p>
</form>
Warning: pg_query(): Query failed: ERROR: syntax error at end of input at character 42 . in c:\appserv\www\empleados\consulta_por_id.php on line 14
y
Warning: pg_fetch_array(): supplied argument is not a valid PostgreSQL result resource in c:\appserv\www\empleados\consulta_por_id.php on line 20
he intentado pasando la variable $idemp por post en la consulta y nada, igual he probado con pg_exec y me da el mismo error Porfavor ayuda!!!! guienme y diganme en q estoy fallando pleaseeee.... de antemano gracias.