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


Moderador: web

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

Mesmo formulário para cadastrar ou editar

23-07-2007 17:16

Para quem precisa ter em um mesmo formulário um botão para editar e outro para cadastrar alguma informação, basta fazer o seguinte:

<script> function envio(acao) { // envio para arquivo.php a ação document.form.action='arquivo.php?acao='+acao   // envia o formulário document.form.submit(); } </script>

O formulário de exemplo terá o seguinte:

<form name="form" method="POST"> <input type="text" name="nome" value=""> <input type="button" value="cadastrar" onclick="envio('cadastrar')"> <input type="button" value="editar" onclick="envio('editar')"> </form>

O arquivo.php citado na parte em JavaScript que irá receber os dados terá o seguinte:

<?php // mostra a ação passada echo $_GET['acao']; echo "<br>"; // mostra o valor passado echo $_POST['nome']; ?>

A partir dessa base, basta criar os ifs para cada ação.
0
A melhor hospedagem para o seu site HostGator!

Quem está online

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