Foros del Web » Programando para Internet » PHP »

error al buscar registros en textbox php usando autocomplete con javascript

Estas en el tema de error al buscar registros en textbox php usando autocomplete con javascript en el foro de PHP en Foros del Web. Warning: pg_query(): Query failed: ERROR: operator does not exist: integer ~~ unknown LINE 1: ..._cuenta FROM catalogo_cuentas WHERE codigo_cuenta LIKE '%21%... ^ HINT: No operator ...
  #1 (permalink)  
Antiguo 25/11/2014, 10:03
Avatar de binshmikertan  
Fecha de Ingreso: noviembre-2014
Mensajes: 23
Antigüedad: 9 años, 5 meses
Puntos: 0
error al buscar registros en textbox php usando autocomplete con javascript

Warning: pg_query(): Query failed: ERROR: operator does not exist: integer ~~ unknown LINE 1: ..._cuenta FROM catalogo_cuentas WHERE codigo_cuenta LIKE '%21%... ^ HINT: No operator matches the given name and argument type(s). You might need to add explicit type casts. in /home/alcaldia/www/Optimus/autocomplete.php on line 10 ERROR: There was a problem with the query.

tengo ese error cuando busco codigos en la caja de texto para que autocomplete la busqueda aclaro que el tipo de dato es integer pero por razones desconocidas no funciona
esta es la parte javascript y el input de el form
<script type="text/javascript">
function lookup1(element_3) {
if(element_3.length == 0) {
// Hide the suggestion box.
$('#suggestions1').hide();
} else {
$.post("autocomplete.php", {consulta: ""+element_3+""}, function(data){
if(data.length >0) {
$('#suggestions1').show();
$('#autoSuggestionsList1').html(data);
}
});
}
} // lookup

function fill1(thisValue) {
$('#element_1').val(thisValue);
setTimeout("$('#suggestions1').hide();", 200);
}
</script>


<li id="li_3" >
<td><label class="description" for="element_1">Codigo Cuenta</label></td>
<td>
<div>
<input type="text" size="30" value="" id="element_3" name="element_3" onChange='buscar=this.value' class="element text medium" onkeyup="lookup1(this.value);" onblur="fill1();" title="Necesita Intrucir un codigo de cuenta" required/>
</div>
<div class="suggestionsBox" id="suggestions1" style="display: none;">
<img src="images/upArrow.png" style="position: relative; top: -12px; left: 30px;" alt="upArrow" />
<div class="suggestionList" id="autoSuggestionsList1">
&nbsp;
</div>
</div>
</td>

</li>

este es el archivo autocomplete.php que hace la busqueda de codigos que necesito que aparesca en mi textbox
<?php

include('conexion/conec.php');
if(isset($_POST['consulta'])) {
$queryString =($_POST['consulta']);


if(strlen($queryString) >0) {

$query = pg_query("SELECT codigo_cuenta FROM catalogo_cuentas WHERE codigo_cuenta LIKE '%$queryString%' ORDER BY codigo_cuenta LIMIT 15");

if($query) {
while ($result = pg_fetch_object($query)) {
echo '<li onClick="fill1(\''.$result->codigo_cuenta.'\');">'.$result->codigo_cuenta.'</li>';
}
} else {
echo 'ERROR: There was a problem with the query.';
}
} else {

}
} else {
echo 'There should be no direct access to this script!';
}

?>

espero me puedan ayudar a solventar ese problema ya que he intentado de todo buen dia

Etiquetas: html, javascript, registros, select, textbox, usando
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:00.