Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Eduardo Villa

[Resolvido] Edição Rápida...

Recommended Posts

Galera estou com um dívida.

Preciso fazer o seguinte, ao clicar em uma imagem apareça um formulário sem carregar de novo a página.

 

Exemplo:

if(xxxxxx){
   echo "
   <form method=post action=galerias.php?funcao=editardescricao>
      <input name=descricao type=text value=".$galeria['descricao']." />
   </form>";
}else{
   echo ".$galeria['descricao'].";
}

Alguém pode me dar um exemplo...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Com php puro você não vai conseguir fazer isso.

Tente com Javascript.. adicione um evento onclick na imagem, e faça ela mostrar um formulário, previamente escondido com 'display: none'; por exemplo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

mas a idéia é usar JAVASCRIPT.

 

é o seguinte:

no momento está mostrando a descrição e se clicar na imagem no mesmo lugar que aparece a descrição muda para o <INPUT type=text><INPUT type=nutton>

Compartilhar este post


Link para o post
Compartilhar em outros sites

E onde está a tua dificuldade.. exemplo simples, precisa ser melhorado:

<html>
<head>
<style type="text/css">
#form {
	display: none;
}
</style>
<script type="text/javascript">
function editar_descricao()
{
	document.getElementById('form').style.display = 'block';
	document.getElementById('p').style.display = 'none';
}
</script>
</head>
<body>

	<img src="passaro.gif" alt="" onclick="editar_descricao()" />
	<p id="p">Foto de um pássaro</p>
	<form id="form">
		<input type="text" name="descricao" value="Foto de um pássaro" />
		<input type="submit" name="enviar" value="Enviar" />
	</form>

</body>
</html>
você não sabe fazer a parte php ou a parte Javascript ?

 

existe até plugin jQuery para isso..

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.