Envio de variables a un formulario

Veamos, antes de nada deciros que estoy empezando con el php por eso a lo mejor mi pregunta es imposible de realizar. Se enviar desde un...

La FAQ Envio de variables a un formulario tiene

Pertenece a la categoría:

Pregunta
Veamos, antes de nada deciros que estoy empezando con el php por eso a lo mejor mi pregunta es imposible de realizar.




Se enviar desde un formulario unas variables a una pagina, seria posible pasar esas variables a otro formulario?? Si se puede alguno me podria decir como.


Estoy utilizando el manual completo de php de desarrollo web y no aparece esta posiblidad y queria insertarla en una pagina que estoy haciendo.


Respuesta de Aurelio
Realmente solo tienes una falla en el codigo y es muy pequeña pero afecta onmouseover='this.style.background=

Complementar la respuestaComplementar la respuesta
Volver al árbol de categoríasVolver al árbol de categorías

Comentarios
Fueron enviados 5 comentarios a la faq
4 comentarios no revisados
1 comentario revisado:
Por: RODOLFO CITUC
19/1/06
Mira, yo también soy nuevo en PHP, pero he encontrado varias formas de enviar variables de una página a otra, o de un formulario a otro, son varias formas:

1. Cuando direccionamos en el action el nombre de otra página (arcivo de PHP), a esa página se le envían las variables, por decir en este ejemplo direccionó a proceso.php, entonces en la página de proceso.php estarán las variables,

<form name="form1" method="post" action="proceso.php?">
<input type='radio' name='clasificacion' value='opcion1'>

entonces, se puede utilizar como sea, en este caso utilizo el empty para comprobar, si estan vacias las variables ó no seleccionadas, por que $clasificacion estaba en la página anterior y ahora estoy en proceso.php

if (empty($maquinaria)||empty($prioridad)||empty($clasificacion)||empty($descripcion_a))
{
Hacer cualquier cosa;
}


ahora, para enviar las variables a una segunda página, estando en proceso.php, después de hacer operaciones con las variables, se pueden enviar dichas variables utilizando el: <"<meta http-equiv='refresh' content='0;URL=orden.php?>, donde URL es la nueva página y flag es el nombre de la variable, debes tomar en cuenta la sintaxis, aquí flag va ser el nombre de la variable en la nueva página y ",$flag," es el nombre de la variable en esta página (proceso.php), si se desea mandar otras variables solo le anexas este símbolo(&)

echo "<meta http-equiv='refresh' content='0;URL=orden.php?flag=",$flag,"&id_requi=",$id_requi,"&maquinaria=",$maquinaria,"&priori=",$priori,"&clasi=",$clasi,"&descripcion_a=",$descripcion_a,"&hor=",$hora,"'>";

2. En este caso, después de una búsqueda o consulta, para enviar la variable desde un formulario, en el action después del nombre de la página le escribes: <form name="form1" method="post" action="proceso2.php?id_requi=<?echo $id_requi?>"> , donde proceso2.php es la página donde se esta enviando, id_requi es el nombre que va tener la variables en esa página y $id_requi es el nombre de la variable buscada en esta página


$conex=conexion();
$result= mysql_query("SELECT R.id,R.maq_equi,R.prioridad,R.clasificacion,R.descripcion_a,R.fecha,R.hora,R.usuario,E.nombre,E.departamento FROM requisicionm AS R,responsable AS E WHERE R.id='$id_requi' AND R.usuario=E.id",$conex);
if ($row = mysql_fetch_array($result))
{
$id_requi = $row["id"];
}

<form name="form1" method="post" action="proceso2.php?id_requi=<?echo $id_requi?>">

3. Este código es al momento de recargar la misma página con el PHP_SELF, ya que al recargarla se pierden los datos o el contenido de las variables, entonces se escribe así:

echo "<form method='post' action=",$PHP_SELF,"?id_requi=", $id_requi,">

4. En este último, se utliza para enviar los valores de las variables, por medio de un hipervínculo <a href=ver.php? , donde ver.php es la página a donde se esta enviando o accesando por el hipervíncupo y id_requi es el nombre que va adquirir la variable en esa página, el ".$row["id"]." que es una consulta, es el valor que va tener la variable y la palabra Enviar es el hipervíncu o donde se va hacer click

echo "<td><div align='center'><a href=ver.php?id_requi=".$row["id"].">Enviar</div></td> ";

IMPORTANTE: Deben tener en cuenta la sintaxis como '',"",$,&,;, los puntos, las comas.

Espero les sirva estos códigos, para mí son de utilidad y los quiero compartir con los demás, si tienen alguna duda, comentarios o sugerencias, pueden enviarme un correo a rcituc@gmail.com ó RODOLFO_CITUC@HOTMAIL.COM , Eestaremos en contacto

Volver al árbol de categoríasVolver al árbol de categorías
Alojados en el grupo