Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/12/2008, 18:28
r0xdrig0
 
Fecha de Ingreso: diciembre-2007
Mensajes: 385
Antigüedad: 16 años, 4 meses
Puntos: 0
Problemas con pg_query y pg_fetch_array

Hola amigos como estan??? yo aca un poco aproblemado ya que estoy haciendo el mantenedor para actualizar lños datos de mi sistema, pero en el codigo me da problemas con pg query y pg_fetch_array, el sistema lo estoy haciendo con PHP 4, PostgreSQL 8.2 y AJAX bueno el problema me lo da en al consulta q debe tomar el ID para enviarlo al formulario para q aparescan los datos a actualizar en dicho formulario..... aqui les adjunto el codigo:

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>
el error q me da en pg_query y pg_fetch_array es el siguiente:

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.