Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Pasar variables de un php a otro
#1
Sonrisa 
no es muy dificil por ejemplo el metodo POST se usa cuando envias un formulario y no quieres que se vean los datos que estas enviando y la pagina a la que la envias deverias poder obtener esa variable de esta forma:
$dato=$_POST['nombre de mi variable'];
ejemplo:

copia este codigo en un archivo con el nombre index.html

Código:
<html>
<head>
<title>Pagina de prueba</title>
</head>
<body>
<form id="miform" name="miform" method="post" action="datos.php">
Ingresa tu nombre:
<input type="text" name="tunombre" id="nombre" />
<input type="submit" name="enviar" id="enviar" value="Enviar" />
</form>
</body>
</html>

ahora crea otro con el nombre datos.php y agrega este codigo:

Código PHP:
<?php
$nombre
$_POST['tunombre'];

echo 
"Bienvenido ".$nombre;
?>

ese código te imprimiria en pantalla un mensaje de bienvenida con el nombre que ingreses en el formulario

ahora el metodo GET se puede usar en formularios pero no es muy recomendable, quizas te pregutes porque?, bueno la respuesta a mi parecer es simple con el metodo POST los datos viajan ocultos y mientras que con el GET los datos los puedes ver en la URL de arriva por ejemplo en el momento que estoy escribiendo tu repuesta Yahoo Respuestas tiene esta URL el navegador;



donde la variable es esta <<qid>> la que esta despues del signo <<?>>

el metdo GET se usa mas que todo en LINKS por ejemplo un link en HTML podria ser

Código:
<a href="mipagina.php?mivarible=undato">Cli… aqui</a>
al clicar este link envia un dato junto con la URL
como usarlo en un formulario?, es facil casi lo mismo observa el codigo;


Código:
<html>
<head>
<title>Pagina de prueba</title>
</head>
<body>
<form id="miform" name="miform" method="get" action="datos.php">
Ingresa tu nombre:
<input type="text" name="tunombre" id="nombre" />
<input type="submit" name="enviar" id="enviar" value="Enviar" />
</form>
</body>
</html>

ahora crea otro con el nombre datos.php y agrega este codigo:

Código PHP:
<?php
$nombre
$_GET['tunombre'];

echo 
"Bienvenido ".$nombre;
?>

el codigo hace exactamente lo mismo imprime un mensaje de bienvenida con el nombre que ingrese en el formulario.
que cambia?, bueno cambian dos cosas en el codigo en el <form> en lugar de poner metod="post" pones metod="get" y en la segunda pagina en lugar de poner nombre= $_POST['tunombre']; pones nombre= $_GET['tunombre'];
diferencia el dato lo puedes visualizar el la URL de tu navegador.
WWW
#2
Y si quisiera pasar de un php a otro usa require e include...
#3
Te edito el tema para evitar problemas . Acostúmbrate a usar los tags de bbcodes para insertar codigo en el post Guiño
WWW


Posibles temas similares...
Tema Autor Respuestas Vistas Último mensaje
  [Tutorial] Pasar MySQL a MySQLi[POO] amner 6 310 03-05-2017, 02:05 AM
Último mensaje: ReyNexo23
  [Tutorial] Pasar base de datos MySQL por SSH FullPirata 1 281 11-10-2016, 04:12 PM
Último mensaje: efbsfcd
  [Tutorial] Aprender AS3: Variables FullPirata 1 216 11-10-2016, 04:08 PM
Último mensaje: efbsfcd
  [PHP] Fusionar dos o mas variables en una torgar22 0 194 04-03-2015, 03:29 PM
Último mensaje: torgar22
  Curso C++: 3.- Variables, declaración e inicialización Samo30 1 393 15-05-2014, 03:20 PM
Último mensaje: darklion93
  Variables... yarq 15 1,078 07-03-2014, 02:51 AM
Último mensaje: Freyr Berkana
  iframe refresca otro iframe esteban 3 456 23-08-2013, 06:50 PM
Último mensaje: papi
  Consulta -Como llamo un texto de un archivo a otro (index.php) PHP andrex.nava 8 791 16-07-2013, 11:10 PM
Último mensaje: Dark Neo
  Opacidad en Imagenes al Pasar el Mouse Tamatsipatse 9 1,107 01-07-2013, 11:01 PM
Último mensaje: Mauro
  Pasar base de datos MySQL de un servidor a otro vía SSH FullPirata 0 514 01-07-2013, 12:23 PM
Último mensaje: FullPirata



Usuarios navegando en este tema: 1 invitado(s)