esse codigo abaixo, tem que procura no BD as consultas que foram feitas, e fazelas de novo, acrescentando uma nova consulta. as consultas vao sempre se somando com um OR, até que o cliente limpa a consulta, (deleta do banco). se o bd estiver vazio ele procura só a nova consulta representada pela variavel $t;
ta dando um erro estranho, quando eu monto a tabela com os dados, pegos pela consulta. vem no lugar dos dados "aspas", parece erro de sintexe mesmo. n sei se é por eu usar muito $sql, $sql2, involvendo os dois.
alguém pode da uma olhada. obriagado
$sql = "select consulta from tb_consultas";
$result = mysql_query($sql);
$linha = mysql_num_rows($result);
$reg = mysql_fetch_row($result);
if ($reg[0] != "")
{
for ($i=0;$i<$linha;$i++)
{
$sql2 = "select * from tb_contrato where $reg[0] or $t ORDER BY cod_contrato ASC";
$result2 = mysql_query($sql2);
$linha = mysql_num_rows($result2);
}
}
else
{
$sql2 = "select * from tb_contrato where $t ORDER BY cod_contrato ASC";
Pergunta
Montano
esse codigo abaixo, tem que procura no BD as consultas que foram feitas, e fazelas de novo, acrescentando uma nova consulta. as consultas vao sempre se somando com um OR, até que o cliente limpa a consulta, (deleta do banco). se o bd estiver vazio ele procura só a nova consulta representada pela variavel $t;
ta dando um erro estranho, quando eu monto a tabela com os dados, pegos pela consulta. vem no lugar dos dados "aspas", parece erro de sintexe mesmo. n sei se é por eu usar muito $sql, $sql2, involvendo os dois.
alguém pode da uma olhada. obriagado
$sql = "select consulta from tb_consultas";
$result = mysql_query($sql);
$linha = mysql_num_rows($result);
$reg = mysql_fetch_row($result);
if ($reg[0] != "")
{
for ($i=0;$i<$linha;$i++)
{
$sql2 = "select * from tb_contrato where $reg[0] or $t ORDER BY cod_contrato ASC";
$result2 = mysql_query($sql2);
$linha = mysql_num_rows($result2);
}
}
else
{
$sql2 = "select * from tb_contrato where $t ORDER BY cod_contrato ASC";
$result2 = mysql_query($sql2);
$linha = mysql_num_rows($result2);
}
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.