Bueno para que no te quede duda de nada te dejo el codigo entero
Código PHP:
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<?php require_once('Connections/giaa_con.php'); ?>
<?php
$cla = strtoupper($_POST['cla']);
$TAMANO_PAGINA = 15;
//capturas la pagina en la q estas
if (isset($_GET['pagina'])){
$pagina= $_GET["pagina"];
} else {
$pagina='';
}
//si estas en la primera pagin ale asignas los valores iniciales
if (!$pagina) {
$inicio = 0;
$pagina=1;
}
else {
$inicio = ($pagina - 1) * $TAMANO_PAGINA;
}
//consulta a la base de datos para ver cuantos registros hay
$ssql="SELECT * FROM producto WHERE existencias >= 1 AND id_producto LIKE '%$cla%'";
$rs=pg_query($giaa_con,$ssql);
$num_total_registros = pg_num_rows($rs);
//cuantas paginas seran
$total_paginas = ceil($num_total_registros / $TAMANO_PAGINA);
//consulta a la base de datos
$query="SELECT * FROM producto WHERE existencias >= 1 AND id_producto LIKE '%$cla%' ORDER BY id_producto LIMIT '$TAMANO_PAGINA' OFFSET '$inicio'";
$result = pg_query($giaa_con,$query) or die (pg_result_error_field());
//imprimes la consulta
?>
<HTML><HEAD>
<script>
function centrar() {
iz=(screen.width-document.body.clientWidth) / 2;
de=(screen.height-document.body.clientHeight) / 2;
moveTo(iz,de);
}
</script>
<script language="JavaScript">
var seleccionado = "";
var aEdit = new Array();
<?php
$query="SELECT * FROM producto WHERE existencias>0 AND id_producto='$cla' ORDER BY id_producto LIMIT '$TAMANO_PAGINA' OFFSET '$inicio'";
$result = pg_query($giaa_con,$query);
while($row = pg_fetch_array($result)){
$id = $row['id_producto'];
echo "aEdit.push('$id');\n";}
?>
var nom = new Array();
<?php
$query="SELECT * FROM producto WHERE existencias>0 AND id_producto='$cla' ORDER BY id_producto LIMIT '$TAMANO_PAGINA' OFFSET '$inicio'";
$result = pg_query($giaa_con,$query);
while($row = pg_fetch_array($result)){
$nom = utf8_decode(ucwords(strtolower($row['nombre'])));
echo "nom.push('$nom');\n"; }
?>
var exi = new Array();
<?php
$query="SELECT * FROM producto WHERE existencias>0 AND id_producto='$cla' ORDER BY id_producto LIMIT '$TAMANO_PAGINA' OFFSET '$inicio'";
$result = pg_query($giaa_con,$query);
while($row = pg_fetch_array($result)){
$exi = ucwords(strtolower($row['existencias']));
echo "exi.push('$exi');\n"; }
?>
function cambiaSel(chk){
seleccionado = chk.value;
}
function envia(){
opener.document.frm.prod.value = seleccionado;
close();
}
</script>
<TITLE>Buscar Productos</TITLE>
</HEAD><BODY onload="centrar()">
<center>
<font color="#C6B043" size="+1" >
<i>Seleccionar Productos</i><br>
</font><br><font color="#C6B043" size="2" >
<form name="frm" action="productobc.php" method="post">
Clave <input type="text" name="cla" />
<input type="submit" name="x" value="Buscar" />
</form>
</center>
<script language="JavaScript">
var w = 600;
var h = 600;
resizeTo(w, h);
moveTo((screen.width - w)/ 2, (screen.height - h)/ 2);
</script>
<form name="frm2"> <center>
<table bgcolor="#80530f" cellspacing="1">
<tr>
<TD> </td>
<td><center><font color="#C6B043" size="2">  CLAVE </font></center></td>
<td><center><font color="#C6B043" size="2">  NOMBRE </font></center></td>
<td><center><font color="#C6B043" size="2">  EXISTENCIAS </font></center></td>
</tr>
<script language="JavaScript">
for (var i = 0; i < aEdit.length; i++)
document.write("<tr><TD bgcolor='#fffce7'><font color='#000000' size='2'><input type='radio' name='ed' value='" + aEdit[i] + "' onclick='cambiaSel(this)'></font></td><TD bgcolor='#fffce7'><font color='#000000' size='2'><center>  " + aEdit[i] + " </center></font></td><TD bgcolor='#fffce7'><font color='#000000' size='2'><center>  " + nom[i] + "</center></font></td><TD bgcolor='#fffce7'><font color='#000000' size='2'><center> " + exi[i] + "</center></font></td></tr>");
</script>
</table> <br></center></font>
<?php
//codigo de la paginacion
if($num_total_registros) {
echo "<center>";
if(($pagina - 1) > 0) {
echo "<a href='productob.php?pagina=".($pagina-1)."'>< Anterior</a> ";
}
for ($i=1; $i<=$total_paginas; $i++){
if ($pagina == $i)
echo "<b>".$pagina."</b> ";
else
echo "<a href='productob.php?pagina=$i'>$i</a> ";
}
if(($pagina + 1)<=$total_paginas) {
echo " <a href='productob.php?pagina=".($pagina+1)."'>Siguiente ></a>";
}
echo "</center>";
}?>
</BODY></HTML>
Dentro de esta pagina Seleccio un producto de la lista que esta paginada, y que ademas selecciona el producto por medio de un radio button, y envias el producto seleccionado al formulario que procesara la informacion. todo esto funciona, pero ps como siempre hay veces que solo te acuerdad de una parte de codigo, por lo que quiero hacer esto para que teclees parte del codigo del producto y te arroge los resultados que hagan mach con esta entrada. y como tambien te menciono hago el query directo en la base de datos y si me da resultados y cuando lo hago por php no me da nada
bueno saluditos y haber si le entiendes
Grx