Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
estou usando "Simple AutoComplete plugin for jQuery"
Copyright © 2008-2010 IdealMind ( www.idealmind.com.br )
Licensed under the GPL license (http://blog.idealmin...plugin/#license)
*
* $('selector').simpleAutoComplete("ajax_query.php", {
* identifier: 'estado',
* extraParamFromInput: '#extra',
* attrCallBack: 'rel',
* autoCompleteClassName: 'autocomplete',
* selectedClassName: 'sel'
* },calbackFunction);
*
*/
Minha duvida é referente ao "extraParamFromInput: '#extra'," sei que tenho que passar um campo input
porém como eu uso ele no query
quero usar o seletor para achar nome do cliente onde extra seja uma condição and
tipo selecione Paulo onde ID.FRANQUIA = 2
tentei o codigo abaixo e nao funciona!
// FAZ CONEXAO COM O DB
require_once('../../Connections/conexao.php');
mysql_select_db($database_conexao, $conexao);
if( isset( $_REQUEST['query'] ) && $_REQUEST['query'] != "" )
{
$q1 = mysql_real_escape_string( $_REQUEST['query'] );
$q2 = mysql_real_escape_string( $_REQUEST['extraParam']);
//Busca Cliente
if( isset( $_REQUEST['identifier'] ) && $_REQUEST['identifier'] == "Cliente")
{
$sql = "SELECT * FROM `PD.CLIENTE` WHERE locate('$q1',`NOME.RAZAO`) > 0 AND locate('$q2',`ID.FRANQUIA`) > 0 ORDER BY locate('$q1',`NOME.RAZAO`) LIMIT 10";
$r = mysql_query( $sql );
if ( $r )
{
echo '<ul>'."\n";
while( $l = mysql_fetch_array( $r ) )
{
$p = $l["NOME.RAZAO"];
$p = preg_replace('/(' . $q . ')/i', '<span style="font-weight:bold;">$1</span>', $p);
echo "\t".'<li id="autocomplete|'.$l["ID"].'" rel="'.$l["CPF.CNPJ"].'|' . $l["NOME.RAZAO"] . '|' . $l["FONE.01"] .'|' . $l["EMAIL"] .'|'.$l["ID"].'">'. $p .'</li>'."\n";
}
echo '</ul>';
}
}Carregando comentários...