Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   PHP (https://www.clubdelphi.com/foros/forumdisplay.php?f=15)
-   -   como paso variables entre paginas.php (https://www.clubdelphi.com/foros/showthread.php?t=11354)

sarga 11-06-2004 16:20:06

como paso variables entre paginas.php
 
Como hago para pasar variables de una pagina a otra osea en el momento de llamar una pagina enviarle una variable.....



gracias por su colaboracion

cbrrr 11-06-2004 17:35:57

Por parámetro

Código PHP:

  miPagina.php?MiParam1=ValorParam1&MiParam2=ValorParam2&MiParam3=ValorParam2....... 

También puedes mirarte las sesiones o las cookies

kayetano 23-06-2004 12:44:45

Hola

De forma rapida hay tres formas
- Metodo get.
que sería el que ha comentado cbrrr. Es muy rapido y facil, pero ensucias la URL.

- Metodo post
Que seria con formularios:
Código PHP:

<form method="post" action="mi_pagina.php">
<
input type="hidden" name="mi_variable" value="mi_valor">
</
form

Para pasar de una pagina a otra lo debes hacer enviando el formulario.
Es un poco coñazo y no muy aconsejable pero tu URL estar siempre limpia.

- Metodo sesión
En php existen las sesiones:
Código PHP:

<?
   session_start
();
   
$mi_variable 10;
   
session_registered"mi_variable" );
?>

Cuando entres en otra página PHP simplemente activando la session "session_start()" tendrás acceso a la variable.
El problema reside en que si el valor de la variable se genera en la pagina inicio es algo complicado utilizar este metodo.

Si no te quieres liar mucho utiliza el primer método y por curiosidad prueba el resto.

Paoti 26-06-2004 18:49:23

hola sarga....


que mejor con un ejemplo: espero te ayude a ver por donde va la cosa.

*/*/*/*/*/*/*/*/*/*/*//*/*equipos.htm o equipos.php */*/*/*/*/*/*
<html>
<title>Equipo Favorito</title>
<body>
<form method=post ACTION="resultado.php">
Cual es tu equipo de fútbol favorito ?
<input name="equipo" type "TEXT">
<br>
<br>
<input type=submit>
</form>
</body>
<html>


*/*/*/*/*/*/*

method puede ser post y get
input <-- defines un objeto, en este caso una caja de texto llama equipo
input type=submit y un boton, que es el que al darle click andara llamar a resultado.php


y si miras en resultado.php, hago referencia a $equipo, que es la caa de texto de equipos.htm.... como sucedio que uso un valor de una pagina en otra?, lo que pasa que al dar click en el boton submit, se manda esto:

miPagina.php?MiParam1=ValorParam1&MiParam2=ValorParam2 que comentaba cbrrr

y en resultado.php obienes eso valores



/*/*/*/*/*/*/*/ resultado.php */*/*/*/*/*/*/*/**/*

<html>
<body>
Tu equipo favorito es:
<?php Echo "<h1><B>$equipo</B></h1>"; ?>
</body>
</html>



*/*/*/


nos vemos

mike 21-07-2004 14:56:36

Hola Paoti, probe tu ejemplo, le añadi otro input, y le inclui a resultado.php pero no me pasa el otro valor


*/*/*/*/*/*/*/*/*/*/*//*/*equipos.htm o equipos.php */*/*/*/*/*/*
<html>
<title>Equipo Favorito</title>
<body>
<form method=post ACTION="resultado.php">
Cual es tu equipo de fútbol favorito ?
<input name="equipo" type "TEXT">
Cual es tu JUGADOR favorito ?
<input name="jugador" type "TEXT">
<input type=submit>
</form>
</body>
<html>



/*/*/*/*/*/*/*/ resultado.php */*/*/*/*/*/*/*/**/*
<html>
<body>
Tu equipo favorito es:
<?php Echo "<h1><B>$equipo</B></h1>"; ?>
<?php Echo "<h1><B>$jugador</B></h1>"; ?>
</body>
</html>

*/*/*/

JulioGO 22-08-2004 02:06:40

Recibir variables en PHP
 
Si lo mandas mediante el metodo get solo recibelo asi:

$_GET['miVar']

y si el metodo es post:

$_POST['miVar'].


La franja horaria es GMT +2. Ahora son las 23:12:40.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi