Foros del Web » Programando para Internet » PHP »

Envio de parametros

Estas en el tema de Envio de parametros en el foro de PHP en Foros del Web. Saludos:::::::::: Antes usaba JSP ahora cambie a PHP. En jsp para enviar un parametro se usaba esto: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código JSP: Ver original <jsp:param name="username" ...
  #1 (permalink)  
Antiguo 23/01/2010, 09:11
 
Fecha de Ingreso: agosto-2009
Ubicación: Cartagena, Colombia
Mensajes: 516
Antigüedad: 14 años, 7 meses
Puntos: 13
Pregunta Envio de parametros

Saludos::::::::::

Antes usaba JSP ahora cambie a PHP.
En jsp para enviar un parametro se usaba esto:
Código JSP:
Ver original
  1. <jsp:param name="username" value="jsmith" />

EN PHP (sin javascript) existe algo igual, que al pasar a otra pagina tambien se envie una variable?.


Código JSP:
Ver original
  1. if(nombre == "pepito"){
  2. <jsp:forward ..............   //redirecciona a x pagina
  3.   <jsp:param name="user" value="jsmith" />  //envia una variable llamada user=jsmith
  4.  ...................
  5. }

Gracias
__________________
Un camino de mil millas comienza por el primer paso. Lao Tse
  #2 (permalink)  
Antiguo 23/01/2010, 09:35
Avatar de Mahishasura  
Fecha de Ingreso: enero-2010
Ubicación: En las profundidades del cosmos
Mensajes: 58
Antigüedad: 14 años, 3 meses
Puntos: 4
Respuesta: Envio de parametros

Si se puede, a través de formularios. De JSP no tengo ni la más remota idea, lo haré como si fuese HTML y la otra página PHP.

La página que contiene el formulario:
Código PHP:
Ver original
  1. <form id="formulario" method="post" action="destino.php">
  2.   <input name="nombre" type="text" id="name" />
  3.   <input type="submit" name="Boton" value="Enviar" />
  4. </form>
La pagina destino.php
Código PHP:
Ver original
  1. <?
  2. if($_POST["nombre"] == "pepito") {
  3. //Si el nombre es pepito }
  4. elseif($_POST["nombre"] == "maria") {
  5. //Si el nombre es maria }
  6. else {
  7. echo "Hombre, este nombre no es una alternativa"; }
  8. ?>

Usa el método POST para que no se vean las variables en la barra de dirección, claro, si es que solo no quieres que se vean, de lo contrario usa GET.
Obviamente esta es una idea, puedes usar otro tipo de campos, puedes almacenar las variables en sesiones, en cookies y tantas otras cosas, sólo explora, experimenta y verás
Saludos
  #3 (permalink)  
Antiguo 23/01/2010, 09:43
Avatar de jimylu  
Fecha de Ingreso: noviembre-2006
Ubicación: Perú
Mensajes: 274
Antigüedad: 17 años, 5 meses
Puntos: 5
Respuesta: Envio de parametros

mmm para enviar variables a otra pagina puedes usar los siguiente en un enlace

Código:
<a href="prueba.php?user=jsmith">enviar variable a la pagina prueba.php</a>
ya la condicion lo agregas con php
__________________
Espero haberte sido de ayuda. :D
www.jminformatics.com
  #4 (permalink)  
Antiguo 23/01/2010, 11:40
 
Fecha de Ingreso: agosto-2009
Ubicación: Cartagena, Colombia
Mensajes: 516
Antigüedad: 14 años, 7 meses
Puntos: 13
Respuesta: Envio de parametros

Gracias por responder.
si lo notan, los ejemplos que han propuesto hay que pulsar ya sea una link a un boton para enviar la variable; existe la posibilidad de que se envie sin necesidad de que ocurra un evento de ese tipo como es el caso de jsp?
__________________
Un camino de mil millas comienza por el primer paso. Lao Tse
  #5 (permalink)  
Antiguo 23/01/2010, 17:29
 
Fecha de Ingreso: junio-2007
Mensajes: 189
Antigüedad: 16 años, 10 meses
Puntos: 3
Respuesta: Envio de parametros

Cita:
Iniciado por mhax Ver Mensaje
Gracias por responder.
si lo notan, los ejemplos que han propuesto hay que pulsar ya sea una link a un boton para enviar la variable; existe la posibilidad de que se envie sin necesidad de que ocurra un evento de ese tipo como es el caso de jsp?

Tendrias que tirar de javascript para poder hacer esto

Etiquetas: envio, parametros
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:32.