Cita:
Iniciado por caricatos Hola:
No parece que lo que pones pueda ser útil para ayudarte, porque si el dato que quieres procesar es de un formulario, aunque sea un número, el sistema lo reconoce como texto... todos los value de los formulario suelen ser texto... posiblemente el fichero "busqueda.php" tenga la clave.
Saludos
Este es el codigo de busqueda.php
Código PHP:
Ver original<?php
require('conexion.php');
$busqueda=$_POST['busqueda'];
// DEBO PREPARAR LOS TEXTOS QUE VOY A BUSCAR si la cadena existe
if ($busqueda<>''){
//CUENTA EL NUMERO DE PALABRAS
if ($numero==1) {
//SI SOLO HAY UNA PALABRA DE BUSQUEDA SE ESTABLECE UNA INSTRUCION CON LIKE
$cadbusca="SELECT * FROM clientes WHERE apellido LIKE '%$busqueda%' OR CUT LIKE '%$busqueda%' LIMIT 10;";
} elseif ($numero>1) {
//SI HAY UNA FRASE SE UTILIZA EL ALGORTIMO DE BUSQUEDA AVANZADO DE MATCH AGAINST
//busqueda de frases con mas de una palabra y un algoritmo especializado
$cadbusca="SELECT * , MATCH ( apellido, CUT ) AGAINST ( '$busqueda' ) AS Score FROM clientes WHERE MATCH ( apellido, CUT ) AGAINST ( '$busqueda' ) ORDER BY Score DESC LIMIT 50;";
}
function limitarPalabras($cadena, $longitud, $elipsis = "..."){
if (count($palabras) > $longitud) else
return $cadena;
}
?><title>Busqueda</title>
<style type="text/css">
<!--
.Estilo1 {font-family: Verdana, Arial, Helvetica, sans-serif}
.Estilo2 {font-size: 12px}
.Estilo7 {font-size: 10px; font-weight: bold; }
.Estilo8 {font-size: 10px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
-->
</style>
<table style="width:100%;" border="1px">
<tbody>
<tr>
<td width="14%" bgcolor="#99CCFF" class="Estilo2 Estilo1 titulo"><span class="Estilo7">Codigo</span></td>
<td width="42%" bgcolor="#99CCFF" class="Estilo8"><span class="Estilo7">Apellido</span></td>
<td width="8%" bgcolor="#99CCFF" class="Estilo8"><span class="Estilo7">Nombre</span></td>
<td width="8%" bgcolor="#99CCFF" class="Estilo8"><span class="Estilo7">Domicilio</span></td>
<td width="11%" bgcolor="#99CCFF" class="Estilo8"><span class="Estilo7">CUT</span></td>
<td width="17%" bgcolor="#99CCFF" class="Estilo2 Estilo1 autor"><span class="Estilo7">OP</span></td>
</tr>
<?php
$i=1;
echo "
<tr>
<td class=\"titulo\">".$row['id']."</td>
<td class=\"contenido\">".limitarPalabras($row['nombre'],20)."</td>
<td class=\"ubicacion\">".$row['nombre']."</td>
<td class=\"stock\">".$row['domicilio']."</td>
<td class=\"imp\">".$row['CUT']."</td><td>
<a href='javascript:close();' title='pasar valor' onClick='
window.opener.document.formulario.cut.value = ".$row['CUT'].",
window.opener.document.formulario.apellido.value = ".$row['apellido'].",
window.opener.document.formulario.nombre.value = ".$row['nombre'].";
window.opener.document.forms[0].submit(); ' >Agregar </a >
</td>
</tr>";
$i++;
}
}
?>
</tbody>
</table>