Comunidad de diseño web y desarrollo en internet online

2 formulários en la misma página

Citar            
MensajeEscrito el 23 Mar 2013 07:46 pm
Tengo 2 formulários en la misma página que, para validar, llaman dos páginas que trabajan con PHPMailer, agende.php y solicite.php. Para esto, en la parte superior de la página escribí asi

Código PHP :

<?php
   if(isset($_POST['acao']) && $_POST['acao'] == 'enviar' ){
      require('agende.php');
   }
   if(isset($_POST['acao2']) && $_POST['acao2'] == 'enviar' ){
      require('solicite.php');
      }
?>


Los botones de envío quedaron así:

Código HTML :

<td colspan="2">
      <input type="hidden" name="acao" value="enviar" />
      <input type="submit" class=submit value=Enviar>
    </td>
    <td colspan="2"><?php if (isset($msg)) echo "<p id=\"msg\">$msg</p>" ?></td

<input type="hidden" name="acao2" value="enviar" />
      <input type="submit" class="submit" id="botao-solicite" value="Enviar" /><?php if (isset($msg2)) echo "<p id=\"msg2\">$msg2</p>" ?>


Las variables están correctamente definidas en las páginas correspondientes pero la validación solo funciona para el primer formulário.

Alguna idea de qué puede estar errado?

Desde ya muchas grácias. Claudio

Por Ishkandar

Claber

303 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 23 Mar 2013 09:26 pm
Debes tener dos tags <form> en la página separando cada uno de los formularios.

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 24 Mar 2013 03:14 am
Si, tengo los dos que son:

Código HTML :

<form name="form1" action="" method=post>


y el segundo

Código HTML :

<form name="form2" action="" method="post" enctype="multipart/form-data">

Por Ishkandar

Claber

303 de clabLevel



Genero:Masculino  

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.