Jump to content

Editar artigo (backoffice)


eliok10
 Share

Recommended Posts

Olá caros entendidos,

Estou com uma questão que não sei se é possível, e se for, não sei como a resolver, é o seguinte:

http://puu.sh/9kLsW/4a03ccd75a.png

Este é o design do meu Backoffice, já tudo funciona (O inserir e o apagar) só estou com um dilema no "editar" um artigo.

Seria possível, quando clicar para editar um artigo por exemplo o primeiro ele ser-me mostrado ao lado nos campos de "inserir artigo"? E quando submetesse ele alterasse?

Se sim, não sei mesmo como o fazer...

Sou um novato nisto, aguardo ajudas,

Muito obrigado.

Cumprimentos.

Link to comment
Share on other sites

Queres isso sem mudar de página entre a escolha do artigo e a apresentação dos dados do mesmo? Ou queres só que apareça de lado?

Olá, antes de mais obrigado pela resposta.

O que pretendo é quando clico por exemplo para editar no segundo artigo, que ele me seja apresentado nas inputs ao lado, e quando dou submit das mesmas ele altere esse artigo.

Sou capaz de fazer a query para o Update, a minha duvida é alterar o artigo cujo "id" corresponda ao segundo, nao sei se me faço entender..

Obrigado, cumprimentos.

Link to comment
Share on other sites

hidden input, é um text input com attributo type = hidden:

<input name="idartigo" id="idartigo" value="192" type="hidden"> <!-- o id do artigo ta no atributo value-->

http://www.w3schools.com/tags/tag_input.asp

parametrso get/post

http://www.php.net/manual/pt_BR/reserved.variables.get.php

http://www.php.net/manual/pt_BR/reserved.variables.post.php

Edited by I-NOZex

B2R » Beat2Revolution v3.0b | Regista e divulga-nos

beat2revolution.net
Link to comment
Share on other sites

boa tarde, supondo que tens aquilo dividido em div's (div esquerdo (tabela dos artigos) e direita (campo de inserir))

no campo da direita coloca uma condição de mostragem

ex:

// não tem qualquer medida de segurança sql, tens de fazer a validação

  $id = isset($_GET['id']) ? $_GET['id'] :false;

		$a = $conexao->query("SELECT * FROM tabela WHERE id ={$id}");
		$r = $a->fetch_object();

		echo'
		 <form action="" method="post">
		 <label>Titulo</label>
		 <input type="hidden" name="id" value="'.(($id) ? $r->id : null).'">
		  <input type="text" name="titulo" value="'.(($id) ? $r->titulo : null).'" size="60">
		  <label>Morada</label><textarea name="texto" cols="30" rows="3">'.(($id) ? $r->texto : null).'</textarea>
		  <input type="submit" value="enviar" >
		</form>';

e no link editar colocas o mesmo como detectas para eliminar mas para editar

Edited by N3lson

You can't do it, kid. But don't worry, my boy. You're not the only one. No one else can do it.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.