Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera to precisando de mais um help, encalhei aqui. Preciso implementar uma busca em um site aqui ja pronto, estou tentado adptar mas sem sucesso.
É assim na pagina lojas.php?id_loja=58738&id_layout=41 tenho o campo busca que leva para a pagina pag_busca.php, vou postar logo abaixo o pedaço do codigo da pag_busca.php
obs: oque estiver em vermelho é oque eu fiz.
$maxRows_rpr = 12;
$pageNum_rpr = 0;
if (isset($HTTP_GET_VARS['pageNum_rpr'])) {
$pageNum_rpr = $HTTP_GET_VARS['pageNum_rpr'];
}
$startRow_rpr = $pageNum_rpr * $maxRows_rpr;
$palavra = $HTTP_GET_VARS['palavra'];
$colname_rpr = "1";
if (isset($HTTP_GET_VARS['id_loja'])) {
$colname_rpr = (get_magic_quotes_gpc()) ? $HTTP_GET_VARS['id_loja'] : addslashes($HTTP_GET_VARS['id_loja']);
}
mysql_select_db($database_connportal, $connportal);
-->linha 41 que está o erro $query_rpr = sprintf("SELECT * FROM produtos WHERE id_loja = %s AND Produto LIKE '%$palavra%' ORDER BY Produto ASC", $colname_rpr);
$query_limit_rpr = sprintf("%s LIMIT %d, %d", $query_rpr, $startRow_rpr, $maxRows_rpr);
$rpr = mysql_query($query_limit_rpr, $connportal) or die(mysql_error());
$row_rpr = mysql_fetch_assoc($rpr);
Dai está dando o seguinte erro...
Warning: sprintf() [function.sprintf]: Too few arguments in /home/bauruline/www/pag_busca.php on line 41
Você tem um erro de sintaxe no seu SQL próximo a 'LIMIT 0, 12' na linha 1
Carregando comentários...