Jump to content


manutcomp

Member Since 26/05/2005
Offline Last Active 24/07/2005, 23:32
-----

Topics I've Started

Busca Por Preco Max E Minimo

17/07/2005, 11:26

Ola!

Estou tentando fazer uma busca por preço máximo em um site de imoveis, só que nao consigo de maneira alguma...


<?

include "conexao.php";


$valor = 10000; //Variável fixa para teste

$rQuery = mysql_query( "SELECT preco FROM imoveis WHERE preco <= '$valor'");

while ( $aRows = mysql_fetch_array($rQuery, MYSQL_ASSOC) ) {

$preco = $row[preco];
}
//teste
print "Valor buscado: $preco";


$sql = "SELECT * FROM imoveis WHERE (categoria ='$f_categoria' OR tipo ='$f_tipo' OR bairro ='$f_local' OR cidade ='$f_cidade') AND (preco = '$preco')";
$exe = mysql_query($sql);

//Restante do script para mostrar resultados


?>

Nao deveria ser encontrado um valor entre 10000 e um do BD, sabendo-se que na tabela no campo "preco" existe um valor MENOR ou IGUAL (<=) a 10000??
Qdo executo o script, nao apresenta erro, mas ele busca valores que nao tem nada a ver..

Tambem tentei fazer assim mais nao deu.....
$query = "SELECT preco FROM imoveis WHERE (preco between '100' AND '$preco')"; //Coloquei um valor fixo e pensei em buscar até o valor de $preco..
Por que nao funciona?



Existe outra forma de puxar o resultado que atenda ao pedido?
Se alguem tiver um exemplo de como fazer...

Valew mesmo (y)

Busca Por Preco

13/07/2005, 00:10

Ola!

Estou tentando fazer um item para busca de preço mínimo e máximo e nao sei o que está errado.
<?
include "conexao";

$select = "SELECT preco from imoveis where preco >= 'preco1' AND preco <= '$preco2'";
$exe_preco = mysql_query($select);
while($row=mysql_fetch_array($exe_preco,MYSQL_ASSOC)){
$preco = $row['preco'];
}

$sql = "SELECT * FROM imoveis WHERE categoria ='$categoria' AND tipo ='$tipo' AND bairro ='$local' AND cidade = '$cidade' AND preco = '$preco'";


?>

Rodando o scrpt, a busca nao consegue mostrar um valor que esteja entre $preco1 e $preco2.

Alguem poderia prestar uma ajuda?

Grato a todos.

Permissoes De Arq.

30/05/2005, 23:10

Olá!

Estou com um probleminha...ao fazer Upload de um arquivo de imagem para o servidor, as permissões ficam em 600 (ler, gravar proprietário) e com isso, a imagem não é carregada no site. Para aparecer a imagem, tenho que configurar manualmente. Qual seria a solução? O arquivo é enviado via formulário método POST no próprio site.

Grato pela ajuda. (y)

Problemas Com Update De Imagens

28/05/2005, 19:11

Alo pessoal!

Estou com um problema que nao sei como resolver, pois é coisa nova pra mim nao tenho nenhum exemplo de como proceder. Eu tenho um site onde tenho fotos postadas por usuarios, com descrição etc etc...e quero colocar no arq "alterar dados", a opção de se substitur as fotos postadas, caso seja o desejo dos usuarios. Tentei fazer simplesmente fazendo assim:


<?

include "conexao.php";


$sql = "UPDATE posts SET foto1 = '$foto1' WHERE id LIKE '$id' AND categoria = '$categoria'";
mysql_query($sql);
?>



O arq que envia a foto para substitur é:

<html>
<table width="82%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="21%">
Foto 1:</td>
<td width="79%"><input name="foto1" type="file" id="foto1"></td>
</tr>
<tr>
<td>
======== etc ====== Há mais 5 campos file até o botão enviar ===========
</table>
</html>


Qundo envio a foto com o caminho especificado, ao invés de carrega-lo para o Banco de Dados aparece sempre isso:
C:apachephpphpC3.TMP
Já enviei para o servidor web e o resultado é semelhante.



Depois tentei fazer assim:

<?
if($foto_name != "") {
@copy("$foto" , "imagens/fotos/$foto_name")
or die("Arquivo não enviado.");
} else {
# die("Arquivo não especificado");
}
$sql = "UPDATE posts SET foto1 = '$foto1' WHERE id LIKE '$id' AND categoria = '$categoria'";
mysql_query($sql);
?>

O resultado foi o mesmo, só que troca o nome do TMP.


Por favor, alguem poste aí um exemplo de uma atualização de fotos simples, pra eu ver como exemplo e corrigir o erro.

Valeu!! (y)

Problema Com Envio De Imagens

27/05/2005, 18:10

Alo pessoal!

Estou com um problema que nao sei como resolver, pois é coisa nova pra mim nao tenho nenhum exemplo de como proceder. Eu tenho um site onde tenho fotos postadas por usuarios, com descrição etc etc...e quero colocar no arq "alterar dados", a opção de se substitur as fotos postadas, caso seja o desejo dos usuarios. Tentei fazer simplesmente fazendo assim:


<?

include "conexao.php";


$sql = "UPDATE posts SET foto1 = '$foto1' WHERE id LIKE '$id' AND categoria = '$categoria'";
mysql_query($sql);
?>



O arq que envia a foto para substitur é:

<html>
<table width="82%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="21%">
Foto 1:</td>
<td width="79%"><input name="foto1" type="file" id="foto1"></td>
</tr>
<tr>
<td>
======== etc ====== Há mais 5 campos file até o botão enviar ===========
</table>
</html>


Qundo envio a foto com o caminho especificado, ao invés de carrega-lo para o Banco de Dados aparece sempre isso:
C:apachephpphpC3.TMP
Já enviei para o servidor web e o resultado é semelhante.



Depois tentei fazer assim:

<?
if($foto_name != "") {
@copy("$foto" , "imagens/fotos/$foto_name")
or die("Arquivo não enviado.");
} else {
# die("Arquivo não especificado");
}
$sql = "UPDATE posts SET foto1 = '$foto1' WHERE id LIKE '$id' AND categoria = '$categoria'";
mysql_query($sql);
?>

O resultado foi o mesmo, só que troca o nome do TMP.


Por favor, alguem poste aí um exemplo de uma atualização de fotos simples, pra eu ver como exemplo e corrigir o erro.

Valeu!!

IPB Skin By Virteq