como passar valor atreves de butao - Versão de Impressão +- Forum Pplware (http://forum.pplware.com) +-- Fórum: Mais Tech (/forumdisplay.php?fid=11) +--- Fórum: Programação e Web (/forumdisplay.php?fid=16) +--- Tópico: como passar valor atreves de butao (/showthread.php?tid=7894) |
como passar valor atreves de butao - sagres - 28-11-2010 13:08 boa tarde tenho aqui uma duvida, eu queria criei uma consulta e pus a apresentar os dados numa tabela e depois para alterar e apagar keria criar butoes mas nao me lembro com é que se faz isso ja a muito que nao pego nisto podem me ajudar? Código PHP: <html> RE: como passar valor atreves de butao - Bruno Bernardino - 28-11-2010 17:54 Tens duas hipóteses, ou crias um botão num formulário, do tipo: Código: <form name="frm_editar" method="post" action=""> e depois procuras pelo $_POST['action'] == 'editar' Ou então um link: Código: <a href="?action=editar">Editar</a> e depois procuras pelo $_GET['action'] == 'editar' RE: como passar valor atreves de butao - sagres - 28-11-2010 22:17 mas consigo passar o valor da chave primaria? qeria passar para o script o valor da chave primaria entendes? para depois utilizar tipo Código PHP: $primarykey=$_post/ou/get['modificar']; [/php] RE: como passar valor atreves de butao - Bruno Bernardino - 28-11-2010 22:22 Sim, claro, na questão do link, por exemplo, farias algo como: Código: <a href="?action=editar&id=1">Editar</a> Terias a variável $_GET['id'] com o valor 1. Não te esqueças de que convém confirmares que estes valores ($_GET, $_POST, etc.) estão correctos e não foram alterados (processo de sanitização ou sanitize em Inglês). RE: como passar valor atreves de butao - sagres - 28-11-2010 23:53 ah so mais uma coisinha como utilizo variaveis de php em html? do tipo queria enviar a variavel que é cheve primaria por um dos method tipo Código PHP: <html> Código PHP: <?php obrigado[/php] RE: como passar valor atreves de butao - ark15 - 29-11-2010 11:05 No primeiro Script, linha 28 tens : Código: <td> <a action="actualizar.php" href="acutualizar.php" id="<?php $row['alunoid']?>">Editar</a></td> para estar correcto deve ser : Código: <td><a href="acutualizar.php?id=<?php echo $row['alunoid']; ?>" >Editar</a></td> se tiveres duvidas diz Edit : No HTML abres as tags "<?php ?> ", e lá dentro, usas o PHP! RE: como passar valor atreves de butao - Bruno Bernardino - 29-11-2010 15:29 Exactamente o que o ark15 disse. Nota que faltava-te o "echo" ( http://php.net/manual/pt_BR/function.echo.php ), para além de estares a colocar o valor num sítio errado RE: como passar valor atreves de butao - sagres - 29-11-2010 23:26 muito obrigado por final nao tava a dar ate qe descobri que Código PHP: $_get['id'] um erro que nunca me lembraria obrigado pelo manual e muito bom mais uma coisinha como se cria aquelas caixinhas xamadas em vb de messagebox para confirmar por exemplo a opção para apagar e como se usa?? obrigado RE: como passar valor atreves de butao - Bruno Bernardino - 30-11-2010 13:52 ok, para isso convém utilizar o confirm de j (obviamente depois podes evoluir para jQuery UI, etc.) http://www.tizag.com/javascriptT/javascriptconfirm.php |