tiglinux
(usa Linux Mint)
Enviado em 16/09/2014 - 15:16h
mudei um pouco o código:
<?php
$pesquisa = $_POST["pesquisa"];
//Conecta ao Banco de Dados PMV
if ($pesquisa!=NULL) {
$conexao = mysql_connect("localhost","root","01425369") or die ("Conexão não Efetuada!!");
// Seleciona o Banco de dados "bdseme"
$banco = mysql_select_db("bdseme",$conexao);
if (!$banco){
die ("Erro com a conexão de dados!" .mysql_error());
mysql_close();
}
// Faz pesquisa por letra;
// $consulta_digitos = 6;
/* Teste para cadastro = "123123"
Patrimônio da Escola "Alberto de Almeida" - 123123
*/
$x = preg_replace("/[^0-9]/", "", $pesquisa);
if (strlen($x)==6) {
$consulta_equipamento = "SELECT id_local FROM equipamento WHERE patrimonio ='".$pesquisa."'";
$query_equipamento = mysql_query($consulta_equipamento,$conexao) or die (mysql_error());
$id_local = mysql_result($query_equipamento,0,'id_local'.$linha = @mysql_fetch_assoc($id_local));
if ($id_local!=NULL){
$consulta_local = "SELECT sigla FROM local WHERE id_local ='".$id_local."'";
$query_local = mysql_query($consulta_local,$conexao) or die (mysql_error());
$sigla = mysql_result($query_local,0,'sigla'.$linha);
header ("Location: index.php/357?sigla=".$sigla."&id_local=".$id_local);//Redireciona para pagina da escola que foi adicionada, enviando mensagem de erro ou de sucesso (Através do patrimônio 6 digítos.
}
else echo $id_local."Patrimônio não encontrado!";
}
else {
$sql = "SELECT sigla,nome FROM escola WHERE sigla ='".$pesquisa."' OR nome LIKE '%".$pesquisa."%'";
// Faz a consulta SQL
$query = mysql_query($sql,$conexao) or die (mysql_error());
$sigla = mysql_result($query,0,'sigla');
if ( $sigla !=NULL){
$letra_escola = mysql_result($query,0,'nome')or die(mysql_error());
header ("Location: index.php/347?sigla=".$sigla);//Redireciona para pagina da escola que foi adicionada, enviando mensagem de erro ou de sucesso.
}else {
if (strlen($x)!=6) {
mysql_error();
echo "Não encontrado!!";
}
}
}
}
echo "<body text='black'><h4><u>Sistema de Pesquisa</h4> </body><form id='cadastroLocal' action='index.php' method='post' name='cadastroLocal'>
<input type='hidden' value='358' name='id' />
<input type='hidden' value='com_content' name='option' /><input type='hidden' value='1' name='Itemid' /><input type='hidden' value='view' name='task' />
<button class='button btn btn-primary' type='submit'>Pesquisar</button><input name='pesquisa' placeholder='Pesquisar'/>
</form> ";
?>
E APAREÇE ISSO PARA MIM.....
"Warning: mysql_result(): Unable to jump to row 0 on MySQL result index 125 in /var/www/joomla/plugins/content/DirectPHP/DirectPHP.php(58) : eval()'d code on line 58
Não encontrado!!"
Como solucionar?? =\