Ir para o conteúdo
TGPTIAlves

Submit Button

Mensagens Recomendadas

TGPTIAlves    0
TGPTIAlves

Boas pessoal,

Estou de momento a fazer um trabalho de base de dados e estou com um problema a fazer uma coisa. Passa-se o seguinte, a minha página acede a uma base de dados, e imprime os dados todos numa tabela, pelo que no final de cada uma das linhas, existe um botão para eliminar esse dado da base de dados.

Como já referi acima, o objectivo seria clicar nesse botão e então ser eliminada essa linha, mas não estou a conseguir fazer isso. Tentei fazer com o onClick (um botão) mas parece que só funciona em javascript pelo que não é opção. Virei-me então para o submit button (sendo que o formulário tem n submit buttons sendo n o numero de dados que tenho na base de dados), e queria que quando clicasse nesse botão, de alguma forma ele passa-se o ID da linha a eliminar para algum lado.

Agradeço desde já qualquer ajuda.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
jorgepinho    0
jorgepinho

Boas,

Em cada linha da tabela, colocas na última célula, um form com o botão submit e um campo escondido com o id a apagar

<form action="vai_apagar.php" method="POST">
<input type="submit" value="apagar" />
<input type="hidden" name="del_id" value="99999" />
</form>

Só tens de escolher se queres POST ou GET

Nota: eu não testei este código... mas a ideia é esta...

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
TGPTIAlves    0
TGPTIAlves

Obriigado pela resposta, no entanto não creio que funcione. DEntro de um mesmo form vou ter qualquer coisa como isto:

<form action="vai_apagar.php" method="POST">
<input type="submit" name="1" value="Eliminar registo" />
<input type="submit" name="2" value="Eliminar registo" />
<input type="submit" name="3" value="Eliminar registo" />
<input type="submit" name="4" value="Eliminar registo" />
<input type="submit" name="5" value="Eliminar registo" />
</form>

Como faria agora para cada um dos submits, passar um valor diferente?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
brunoais    69
brunoais

Obriigado pela resposta, no entanto não creio que funcione. DEntro de um mesmo form vou ter qualquer coisa como isto:

<form action="vai_apagar.php" method="POST">
<input type="submit" name="1" value="Eliminar registo" />
<input type="submit" name="2" value="Eliminar registo" />
<input type="submit" name="3" value="Eliminar registo" />
<input type="submit" name="4" value="Eliminar registo" />
<input type="submit" name="5" value="Eliminar registo" />
</form>

Como faria agora para cada um dos submits, passar um valor diferente?

Usa o geshi pls.

Isso não é o que ele indicou. É 1 form para cada submit e não vários submit num form.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade