Almacenar en una variable

joel
30 de Septiembre del 2005
Hola por favor ayudenme este es mi problema:
Quiero almacenar en una variable el contenido de un campo y luego enviarlo a otra pagina php y resibirla y segun la varibla mostrar los datos si..
gracias

josecarr
30 de Septiembre del 2005
1) si el valor viene de un formulario. y digamos que el fromulario lo procesara el script procesar.php y que los campos del formulario se llaman nick y pswd.

a) si los datos los envias por POST, entoces en procesar_post.php la recibes asi:

******************formulario_post.html*************
<html>
<body>
<form name="form_post" method="POST" action="procesar_post.php">
nick <input type="text" name="nick">
password<input type="passwordt" name="pswd">
<input type="submit" name="enviar" value="enviar_dat">
</form>
</body>
</html>

********************procesar_post.php**************************
<?php

$nick_enviado = $_POST["nick"];
$pswd_enviado = $_POST["pswd"];

// ya tu veras que haces con los datos

?>

b) si los enviastes por GET, entonces quedaria asi:

******************formulario_get.html*************
<html>
<body>
<form name="form_get" method="GET" action="procesar_get.php">
nick <input type="text" name="nick">
password<input type="passwordt" name="pswd">
<input type="submit" name="enviar" value="enviar_dat">
</form>
</body>
</html>
***********************procesar_get.php**************
<?php

$nick_enviado = $_GET["nick"];
$pswd_enviado = $_GET["pswd"];


// ya tu veras que haces con los datos
?>

===========================================
2) si lo que tenemos es la variable y queremos que mantenga su valor en los diferentes script, entonces usamos SECCIONES, asi:


*********crear_var_session.php*********

<?php
session_start(); //inicio de sessiones

session_register("my_var");
$my_var = "cualquier valor";
?>

******* utilizar_var_session.php*********

<?php

session_start();

print " valor de my_var" . $_SESSION["my_var"];

?>