Ver Mensaje Individual
  #5 (permalink)  
Antiguo 04/01/2007, 09:51
Avatar de shakaran
shakaran
 
Fecha de Ingreso: agosto-2005
Ubicación: España - Ciudad Real
Mensajes: 374
Antigüedad: 18 años, 8 meses
Puntos: 7
Re: Recoger datos de varios formularios PHP

Ajá, ya veo mediante los name de los input's. Pero me gustaria saber si se podria hacer para los name de los formularios.

En el ejemplo que me pusiste, solo seria poniendole name a los formularios:

Código HTML:
<!--Primer formulario--> 
<form method="post" name="form2"> <label>Nombre</label>  
<input name="nombre" /> <input type="submit" name="formulario1" /> 
</form> 
<!--Segundo formulario--> 
<form method="post" name="form1"> <label>Apellido</label>  
<input name="apellido" /> <input type="submit" name="formulario2" /> </form> 
Se que es mas seguro utilizar isset() para comprobar si la variable esta establecida, y que $_POST tambien se deberia usar (pero creo que no es necesario a partir de cierta version de PHP) pero a menudo lo hago asi, porque es mas corto en la sintaxis y creo que hace lo mismo:

Código PHP:
<?php
//Obteniendo los datos de "formulario1"
if($formulario1){echo "Tu nombre es {$nombre}";}

//Obteniendo los datos de "formulario2"
if($formulario2){echo "Tu apellido es {$apellido}";}
?>
Aun asi me gustaria saber si hay algun problema de seguridad o similares no utilizando isset() o $_POST y por otro lado lo que os preguntaba anteriormente de si funcionaria con el name pero de los formularios.

Un saludo.
__________________
Quijost Backend Engineer - www.quijost.com - Hosting rápido, eficiente y profesional
Blog: www.shakaran.net