Jump to content


Photo

Classificados De Veículos


  • Faça o login para participar
6 replies to this topic

#1 quito1

quito1

    Novato no fórum

  • Usuários
  • 7 posts
  • Sexo:Não informado

Posted 14/09/2005, 15:58

Olá pessoal, sou meio leigo em PHP, comecei a desenvolver um site de classificados de veículos, criei todas as tabelas e as páginas (formulários) p/ inserção de dados direto no banco, porém ainda falta a parte de inserção de fotos de veículos e também a parte de resultados de pesquisa que será feita pelo usuário, confesso que não sei como se faz isso e gostaria de saber se alguem conhece algo pronto ou algum script que faça a inserção das fotos no banco de dados e algo que traga os resultados de pesquisa buscando os dados solicitados.

Pra entenderem melhor sobre o que estou falando, segue exemplo de alguns sites do qual me inspirei:

www.socarrao.com.br
www.meucarronovo.com.br
www.vitoriaveiculos.com.br
www.compreseucarro.com.br

Desde já agradeço a ajuda de todos

Edição feita por: quito1, 14/09/2005, 16:13.


#2 redstyle

redstyle

    Expert

  • Usuários
  • 540 posts
  • Sexo:Masculino

Posted 14/09/2005, 16:19

E ae,
A idéia de fazer um sistema de foto é pegar somente o caminho da foto no banco de dados. Alguma coisa parecida com isso que você ira jogar na tabela de cadastros:
/imagens/carro001.jpg

Vai na parte de tutoriais e faça uma busca por upload e também busque por galeria % imagem

[]'s

Conheça meu blog para Aprender Laravel (Framework PHP)


#3 Crab

Crab

    Da paz, mas preparado para Guerra

  • Ex-Admins
  • 2521 posts
  • Sexo:Masculino
  • Localidade:Florianópolis - SC
  • Interesses:Desenvolvimento Gráfico e Web.

Posted 14/09/2005, 19:58

tenta o sistema pronto

da uma olhada no DEMO aí ...

http://open-realty.org/

tem para download e é free

;)Até mais

#4 kumaira

kumaira

    MIRALINE.com.br

  • Usuários
  • 183 posts
  • Sexo:Não informado
  • Localidade:Teófilo Otoni - MG
  • Interesses:host, hospedagem, site, criação, web, internet, php, html, cpanel, whm, revenda, streaming, notícias, novidades, design, wedesign, webmaster, miraline, loja virtual, site, desenvolvimento

Posted 15/09/2005, 11:06

Se precisar eu ofereço esse serviço em meu site.


Dê uma olhada em -> http://www.classisite.com/veiculos.php


Se tiver interesse entre em contato comigo no e-mail ou MSN : andrekumaira@hotmail.com

Abraços.
Posted Image

Hospedagem de Websites | Criação de Websites Personalizados de acordo com sua necessidade | Registro de Domínios.

Equipe de Vendas (www.MIRALINE.com.br )

#5 quito1

quito1

    Novato no fórum

  • Usuários
  • 7 posts
  • Sexo:Não informado

Posted 15/09/2005, 11:32

Oi, obrigado pela dica dos tutoriais, encontrei um tutorial com alguns arquivos prontos, haviam alguns erros que consegui corrigir, porém dois deles eu não consegui fazê-los funcionarem. o sistema é o seguinte:
- existe um arquivo "config.php" que é aonde fica os dados de login e nome do banco de dados
- tem o arquivo de inserção "inserir.php", que insere o nome das fotos no banco, gera um id p/ ele e faz upload da imagem p/ uma pasta no servidor

-------------
<?
include "config.php"; //Incluindo os dados criados...
mysql_connect($local, $login, $senha); //Conectando ao mySQL...
mysql_select_db ($banco_de_dados);//conecta com o banco de dados..
?>

Inserir
<table>
<form action="?id=add" method="post" enctype="multipart/form-data">
<tr>
<td>foto grande:</td>
<td><input type="file" name="g"></td>
</tr>
<tr>
<td>foto pequena:</td>
<td><input type="file" name="p"></td>
</tr>
<tr>
<td>Alt para a foto:</td>
<td><input type="text" name="alt"></td>
</tr>
<tr>
<td colspan="2"><input type="submit" value="OK!"></td>
</tr>
</form>
</table>
<?

if($id == add) {

$g = $_FILES['g']['name'];
$p = $_FILES['p']['name'];
$alt = $_POST['alt'];

if(!move_uploaded_file ($_FILES['g']['tmp_name'] , $_FILES['g']['name'])) {
echo "Não foi possível enviar a imagem!";
} else {
echo "Imagem enviados com sucesso!<br>";
}

if(!move_uploaded_file ($_FILES['p']['tmp_name'] , $_FILES['p']['name'])) {
echo "Não foi possível enviar a imagem!";
} else {
echo "Imagem enviados com sucesso!<br>";
}

mysql_query("INSERT INTO foto (foto_grande, foto_pequena, foto_alt) values ('$g', '$p', '$alt') ");
echo "Dados inseridos com sucesso!";

}
?>

-----------

- depois tem o arquivo "deletar.php" que busca as imagens contidas no banco e deleta a qual vc selecionar, porém esta não está funcionando, ela busca as imagens, mas qdo é clicado na imagem p/ deletá-la, abre a página tradicional do IE de "Página não encontrada".
---------------
<?
include "config.php"; //Incluindo os dados criados...
mysql_connect($local, $login, $senha); //Conectando ao mySQL...
mysql_select_db ($banco_de_dados);//conecta com o banco de dados..
$sql = mysql_query("select * from foto"); //seleciona a tabela
if(empty($id)){ //se naum houver ID na url...
while($row = mysql_fetch_array($sql)){ //mostra os resultados...
echo "<tr>
<td><a href='deleta.php?id=$row[id]'><img src='$row[foto_pequena]' alt='Deletar: $row[foto_alt]'></a></td>
</tr>";
} //cria os links para deletar...
}else{ //se hover ID na url...
mysql_db_query("$banco_de_dados","DELETE FROM foto WHERE id = '$id'"); //deleta o registro
echo "essa foto foi deletada com sucesso!";
} //fim
?>
--------------


- e por último existe o arquivo "mostra.php" que deveria mostrar as fotos pequenas e ao clicá-las abriria um link p/ as fotos grandes, mas este tb não está funcionando, as fotos pequenas aparecem, mas ao clicar no link também aparece a página tradicional do IE de "Página não encontrada".

----------------
<?
include "config.php"; //Incluindo os dados criados...
mysql_connect($local, $login, $senha); //Conectando ao mySQL...
mysql_select_db ($banco_de_dados);//conecta com o banco de dados..
$sql = mysql_query("select * from foto"); //Selecionando a tabela...
if(empty($id)){ //se naum existir no endereco da pagina id ex: mostra.php?id=1 se naum tiver isso.
echo "<table>\n"; //comeca uma tabela
while($row = mysql_fetch_array($sql)){ //abre o mysql_fetch_array() para mostrar os resultados.
echo "<tr>\n
<td><a href='".$PHP_SELF."?id=$row[id]'><img src='$row[foto_pequena]' border='0' alt='$row[alt]' width='150' height='150'></a></td>\n
</tr>\n"; //cria uma tabela com um link para mostra a imagem grande mostra no link a imagem pequena e o alt definido no mysql
}//fecha o mysql_fetch_array()
echo "</table>"; //termina a tabela.
}else{ //se houver o campo ID to endereco
while($row = mysql_fetch_array($sql)){ //abre o mysql_fetch_array() para mostrar os resultados.
echo "
<img src='$row[foto_grande]' border='0' alt='$row[alt]'></td>\n
"; //mostra a imagem grande.
}//finaliza o mysql_fetch_array()
} //finaliza a verificacao do id no endereco
?>

-----------

Se alguem puder por favor me ajude, pois acho que deve ser algum detalhe, mas não estou conseguindo encontrar o problema.


#6 redstyle

redstyle

    Expert

  • Usuários
  • 540 posts
  • Sexo:Masculino

Posted 15/09/2005, 11:42

Os arquivos que você falou que o script não acha realmente existe?

No caso da imagem grande abrir em um popup verifique os links.

O erro deve estar na má formação dos links.

Verifique isso.

[]'s

Conheça meu blog para Aprender Laravel (Framework PHP)


#7 Sp3ak3

Sp3ak3

    12 Horas

  • Usuários
  • 151 posts
  • Sexo:Não informado

Posted 15/09/2005, 12:37

pq nao construimos um sisteminha desse?




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq