Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 448

Problema ao gravar e exibir a imagem

18-06-2010 09:10

Como Gravar e exibir no Mysql ???

por que na hora de eu exibir só aparece o nome da imagem avatars/avatar4.gif

e não ela em si ?

muito obrigado...

<input type="radio" name="avatar" value="avatars/avatar1.gif"> <img src="avatars/avatar1.gif" width="56" height="56"><br/> <input type="radio" name="avatar" value="avatars/avatar2.gif"> <img src="avatars/avatar2.gif" width="56" height="56"><br/> <input type="radio" name="avatar" value="avatars/avatar3.gif"> <img src="avatars/avatar3.gif" width="56" height="56"><br/> <input type="radio" name="avatar" value="avatars/avatar4.gif"> <img src="avatars/avatar4.gif" width="56" height="56"> <br/> <br><br>

0
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 448

Problema ao gravar e exibir a imagem

18-06-2010 09:41

Vou explicar Melhor

Index.php

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> <style type="text/css"> <!-- .style9 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; } --> </style> </head> <body> <? if($_GET['funcao'] != "editar"){ ?> <form id="form1" name="form1" method="post" enctype="multipart/form-data" action="funcoes_gravar.php?funcao=gravar"> <b>Avatar</b>:<br> <input type="radio" name="avatar" value="avatar1"> <img src="avatars/avatar1.gif" width="56" height="56"><br/> <input type="radio" name="avatar" value="avatar2"> <img src="avatars/avatar2.gif" width="56" height="56"><br/> <input type="radio" name="avatar" value="avatar3"> <img src="avatars/avatar3.gif" width="56" height="56"><br/> <input type="radio" name="avatar" value="avatars/avatar4.gif"> <img src="avatars/avatar4.gif" width="56" height="56"> <br/> <br><input type="submit" name="button" id="button" value="Cadastrar" /><br> </form> [b]funcoes_gravar.php[/b] [code]<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <? include "conexao.php"; $avatar = $_POST["avatar"]; //******************************************************************* if($_GET['funcao'] == "gravar"){ $sql_gravar = mysql_query("INSERT INTO tb_curso (avatar) value ('$avatar')"); header('Location:index.php'); } ?> <?php if ($avatar == "avatar1") { echo "<font color='green'><img src='avatars/avatar1.gif' width='56' height='56'></font><br>"; } if ($avatar == "avatar2") { echo "<font color='green'><img src='avatars/avatar2.gif' width='56' height='56'></font><br>"; } if ($avatar == "avatar3") { echo "<font color='green'><img src='avatars/avatar3.gif' width='56' height='56'></font><br>"; } if ($avatar == "avatar4") { echo "<font color='green'><img src='avatars/avatar4.gif' width='56' height='56'></font><br>"; } ?>

<?
}
?>
<br />
</body>
</html>
[/code]

Ver_Recados.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> <style type="text/css"> <!-- .style9 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; } --> </style> </head> <body> <table width="800" height="92" border="0" align="center"> <tr> <td height="86" style="text-align: center">LOGO</td> </tr> </table> <? include "conexao.php"; $sql_visualizar = mysql_query("SELECT * FROM tb_curso ORDER BY id"); while($linha = mysql_fetch_array($sql_visualizar)){ $pega_id = $linha ['id']; $pega_avatar = $linha['avatar']; $id = $linha['id']; ?> <br> <table width="800" border="0" align="center"> <tr> <td width="144" align="center" bgcolor="#CCCCCC"><span class="style9">Avatar</span></td> <td width="270" align="center" bgcolor="#CCCCCC"><? echo $pega_avatar ?></td> </tr> <br> <? } ?> </table></td> </tr> </table> </body> </html>

funcoes_editar.php
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <? include "conexao.php"; $avatar = $_FILES['avatar']; //******************************************************************* if($_GET['funcao'] == "editar"){ $id = $_GET['id']; $sql_alterar = mysql_query("UPDATE tb_curso SET avatar='$avatar' WHERE id = '$id'"); header('Location:editar.php'); } ?>

conecta com o banco cadastra o nome da imagem tudo certinho só que na hora de exisbir a imagem não exibe..

???

Obrigado Novamente
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17735
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Problema ao gravar e exibir a imagem

18-06-2010 13:07

Você chega a fazer o upload da imagem para alguma pasta no seu servidor?
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 448

Problema ao gravar e exibir a imagem

18-06-2010 17:12

como assim fazer upload pra alguma pasta irmao ?

abraços muito obrigado sempre...
0
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 448

Problema ao gravar e exibir a imagem

18-06-2010 17:16

acho que entendi....

creio que não pois se tu der uma olhada no codigo eu não defino nenhum $patch de local para o upload

por enquanto o script só está gravando o nome da imagem no banco e mostrando o nome dela.

provavelmente pode ser esse o problema

tu tem alguma sugestão para isso ?

abraços Obrigado....
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17735
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Problema ao gravar e exibir a imagem

18-06-2010 17:18

Aqui no fórum tem scripts pronto de upload, que armazenam a foto em uma pasta e o caminho no banco de dados, faz uma busca no fórum por upload.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 448

Problema ao gravar e exibir a imagem

18-06-2010 17:20

então irmao deixa eu te perguntar é que tipo assim eu achei varios uploads de imagens prontos já em varios lugares

mais em nenhum eu vi a opção de você conseguir colocar

6 opçoes de imagem para um radio button

e a pessoa escolher na hora que for se cadastrar uma

pois estou desenvolvendo um sistema de mural de recados e isso ai vai ser o AVATAR DO MURAL.

não sei se me entendeu ?

abraços obrigado
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17735
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Problema ao gravar e exibir a imagem

18-06-2010 17:23

Então as imagens já existe, você só quer que a pessoa escolha uma?

Se for isso, você está pelo caminho certo, inputs radio para pessoa escolher, grava o caminho da foto, e depois exibe.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 448

Problema ao gravar e exibir a imagem

18-06-2010 17:25

isso mesmo meu parceiro....

no caminho eu me encontro agora não sei sair da onde estou

pois gravar no banco eu já gravo exibir o nome da imagem eu já exibo

agora... conseguir visualizar a imagem como formato dela mesmo eu nem consigo...

queria saber como faço isso..

Obrigado
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17735
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Problema ao gravar e exibir a imagem

18-06-2010 17:29

Se possível posta online, se não, você tem que fazer assim

Pegar o caminho que está salvo, por exemplo: fotos/imagem.jpg

Ai adicionar no <img src="fotos/imagem.jpg">

No caso, a variável que contém esse valor.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 448

Problema ao gravar e exibir a imagem

18-06-2010 17:30

10 minutos coloco online pra ti ver...

e ja coloco os links pra ti ver.

abraços obrigadoo denovoooo!!!
0
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 448

Problema ao gravar e exibir a imagem

18-06-2010 17:45

Irmãooo...


Consegui. Mandar pro meu site

o link é

http://www.twbteam.com.br/Mural%20Avatar/

http://www.twbteam.com.br/Mural%20Avatar/editar.php

http://www.twbteam.com.br/Mural%20Avatar/excluir.php

da uma brincada lá pra você ver se tu consegue me ajudar :hai:


Muito Obrigado Novamente...
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17735
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Problema ao gravar e exibir a imagem

18-06-2010 18:00

Eu percebi aqui o seguinte

Você deve salvar o valor do input avatar na tabela, por exemplo avatars/avatar4.gif

Agora, na hora de exibir, não sei se no documento editar.php você ali na coluna nome você já está pegando o valor da coluna como o nome da figura.

Porque parece que está pegando só uma parte.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 448

Problema ao gravar e exibir a imagem

18-06-2010 18:07

da um manjo como está os arquivos irmão

index.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> <style type="text/css"> <!-- .style9 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; } --> </style> </head> <body> <? if($_GET['funcao'] != "editar"){ ?> <form id="form1" name="form1" method="post" enctype="multipart/form-data" action="funcoes_gravar.php?funcao=gravar"> <b>Avatar</b>:<br> <input type="radio" name="avatar" value="avatar1"> <img src="avatars/avatar1.gif" width="56" height="56"><br/> <input type="radio" name="avatar" value="avatar2"> <img src="avatars/avatar2.gif" width="56" height="56"><br/> <input type="radio" name="avatar" value="avatar3"> <img src="avatars/avatar3.gif" width="56" height="56"><br/> <input type="radio" name="avatar" value="avatar4"> <img src="avatars/avatar4.gif" width="56" height="56"> <br/> <br><input type="submit" name="button" id="button" value="Cadastrar" /><br> </form> <? } ?> <br /> </body> </html>


editar.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Documento sem título</title> </head> <body> <? include "conexao.php"; if($_GET['funcao'] == "editar"){ $id = $_GET['id']; $sql_update = mysql_query("SELECT * FROM tb_curso WHERE id = '$id'"); while($linha = mysql_fetch_array($sql_update)){ $avatar = $linha ['avatar']; } ?> <form id="form1" name="form1" method="post" action="funcoes_editar.php?funcao=editar&id=<? echo $id ?>"> <table width="362" border="0" align="center" cellpadding="3" cellspacing="3"> <tr> <td>Avatar</td> <td><input type="file" name="avatar" id="avatar" value="<? echo $avatar ?>" /> <label for="avatar"></label> <? echo $avatar ?></fieldset></td> </tr> <tr> <td>&nbsp;</td> <td><label> <input type="submit" name="button" id="button" value="Alterar" /> </label></td> </tr> </table> </form> <? } ?> <table width="783" border="0" align="center" cellpadding="3" cellspacing="3"> <tr> <td width="603" align="center" bgcolor="#CCCCCC"><span class="style9">Nome</span></td> <td width="63" align="center" bgcolor="#CCCCCC"><span class="style9">Editar</span></td> <td width="87" align="center" bgcolor="#CCCCCC"><span class="style9">Remover</span></td> </tr> <? $sql_visualizar = mysql_query("SELECT * FROM tb_curso ORDER BY avatar"); while($linha = mysql_fetch_array($sql_visualizar)){ $pega_avatar = $linha['avatar']; $id = $linha['id']; ?> <tr> <td><? echo $pega_avatar ?></td> <td align="center"><a href="editar.php?funcao=editar&id=<? echo $id ?>">Editar</a></td> <td align="center"><a href="excluir.php?funcao=excluir&id=<? echo $id ?>">Excluir</a></td> </tr> <? } ?> </table> </body> </html>


excluir.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Documento sem título</title> </head> <body> <? include "conexao.php"; if($_GET['funcao'] == "excluir"){ $id = $_GET['id']; $sql_update = mysql_query("SELECT * FROM tb_curso WHERE id = '$id'"); while($linha = mysql_fetch_array($sql_update)){ $avatar = $linha['avatar']; } ?> <form id="form1" name="form1" method="post" action="funcoes_excluir.php?funcao=excluir&id=<? echo $id ?>"> <table width="362" border="0" align="center" cellpadding="3" cellspacing="3"> <tr> <td width="69">Avatar:</td> <td width="283"><label> <input name="avatar" type="text" id="avatar" size="40" value="<? echo $avatar ?>" /> </label></td> </tr> <tr> <td>&nbsp;</td> <td><label> <input type="submit" name="button" id="button" value="Excluir" /> </label></td> </tr> </table> </form> <? } ?> <table width="783" border="0" align="center" cellpadding="3" cellspacing="3"> <tr> <td width="603" align="center" bgcolor="#CCCCCC"><span class="style9">Avatar</span></td> <td width="63" align="center" bgcolor="#CCCCCC"><span class="style9">Editar</span></td> <td width="87" align="center" bgcolor="#CCCCCC"><span class="style9">Remover</span></td> </tr> <? $sql_visualizar = mysql_query("SELECT * FROM tb_curso ORDER BY avatar"); while($linha = mysql_fetch_array($sql_visualizar)){ $pega_avatar = $linha['avatar']; $id = $linha['id']; ?> <tr> <td><? echo $pega_avatar ?></td> <td align="center"><a href="editar.php?funcao=editar&id=<? echo $id ?>">Editar</a></td> <td align="center"><a href="funcoes_excluir.php?funcao=excluir&id=<? echo $id ?>">Excluir</a></td> </tr> <? } ?> </table> </body> </html>


funcao_gravar.php
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <? include "conexao.php"; $avatar = $_POST["avatar"]; //******************************************************************* if($_GET['funcao'] == "gravar"){ $sql_gravar = mysql_query("INSERT INTO tb_curso (avatar) value ('$avatar')"); header('Location:index.php'); } ?> <?php if ($avatar == "avatar1") { echo "<font color='green'><img src='avatars/avatar1.gif' width='56' height='56'></font><br>"; } if ($avatar == "avatar2") { echo "<font color='green'><img src='avatars/avatar2.gif' width='56' height='56'></font><br>"; } if ($avatar == "avatar3") { echo "<font color='green'><img src='avatars/avatar3.gif' width='56' height='56'></font><br>"; } if ($avatar == "avatar4") { echo "<font color='green'><img src='avatars/avatar4.gif' width='56' height='56'></font><br>"; } ?>


funcao_editar.php
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <? include "conexao.php"; $avatar = $_FILES['avatar']; //******************************************************************* if($_GET['funcao'] == "editar"){ $id = $_GET['id']; $sql_alterar = mysql_query("UPDATE tb_curso SET avatar='$avatar' WHERE id = '$id'"); header('Location:editar.php'); } ?>


funcao_excluir.php
<? include "conexao.php"; if($_GET['funcao'] == "excluir"){ $id = $_GET['id']; $sql_del = mysql_query("DELETE FROM tb_curso WHERE id = '$id'"); header('Location:index.php'); } ?>

0
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 448

Problema ao gravar e exibir a imagem

18-06-2010 18:39

e ai meu amigo o que eu preciso mudar pra conseguir exibir a imagem?

abraços...!
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17735
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Problema ao gravar e exibir a imagem

18-06-2010 18:45

Se for ali no editar.php que está mostrando assim

<? echo $pega_avatar ?>

Deveria estar

<img src="avatars/<?php echo $avatar; ?>">

Supondo que foi salvo o nome da foto completo na coluna.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 448

Problema ao gravar e exibir a imagem

18-06-2010 19:09

Sem Comentarios VocÊ é foda....................
eheuheuehuehueheuheuhe

<img src="avatars/<?php echo $avatar; ?>">


como que pode eu sofrer tanto por causa de uma merda... dessa

me desculpa a palavra.....

ehueheuehe

Meuu Muitooo Obrigado...


hora que eu terminar o sistema eu vou postar aqui se tiver alguma duvida te mando denovoo..

abraços
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17735
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Problema ao gravar e exibir a imagem

18-06-2010 19:11

:x :rofl:
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 448

Problema ao gravar e exibir a imagem

18-06-2010 19:11

0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17735
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Problema ao gravar e exibir a imagem

18-06-2010 19:24

Blz, agora você tem que colocar umas validações para não deixar entrar valores vazio, e também colocar uma paginação.
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado