Foros del Web » Programando para Internet » PHP »

Variables formulario

Estas en el tema de Variables formulario en el foro de PHP en Foros del Web. Hola a todos: tengo un problemilla e intentare explicarlo bien. tengo un archivo con un formulario en el que se selecciona una localidad y un ...
  #1 (permalink)  
Antiguo 13/03/2005, 15:41
 
Fecha de Ingreso: febrero-2004
Ubicación: Asturias
Mensajes: 171
Antigüedad: 20 años, 2 meses
Puntos: 0
Variables formulario

Hola a todos:

tengo un problemilla e intentare explicarlo bien.

tengo un archivo con un formulario en el que se selecciona una localidad y un mes. Al ejecutarse el archivo se incluye un archivo mediante un include ('...');

Si es la primera vez que se ejecuta el archivo, no habiendose seleccionado nada en el formulario, lo que hago es
Código PHP:
$a"tablas/interpretar.php";
include (
$a); 
pero si se selecciona algo en el archivo, se abre otro archivo que se llama localidadmes05.php

Código PHP:
$a1="tablas/";
$a2$_GET ['localidad'];
$a3$_GET ['mes'];
$a4"05.php";         
$a"$a1$a2$a3$a4";
echo 
$a;  
include (
$a); 
el problema que tengo es a la hora de decirle al archivo que camino ha de tomar, siempre me sale error. Lo que hago es:

Código PHP:
if ($_GET ['localidad']=!"") {
$a1="tablas/";
$a2$_GET ['localidad'];
$a3$_GET ['mes'];
$a4"05.php";         
$a"$a1$a2$a3$a4";
}
else 
$a="tablas/interpretar.php";
include (
$a); 
pero no funciona.

a alguien se le ocurre alguna idea?
  #2 (permalink)  
Antiguo 13/03/2005, 19:37
Avatar de nicolaspar  
Fecha de Ingreso: noviembre-2004
Ubicación: Villa Ballester Bs-As|Ar
Mensajes: 2.002
Antigüedad: 19 años, 5 meses
Puntos: 34
No entendi el problema, o lo que dice "decirle al archivo que camino ha de tomar"...

Igual cuando preguntes algo, trata de llamar las cosas con una nomenclatura mas racional, en vez de $a, que sea $archivoFinal, o como mas te guste, asi se puede leer mas fluidamente sin necesidad de volver atras a ver que seteaba x variable;)
__________________
Mi punto de partida es Que Bueno Lo Nuevo
  #3 (permalink)  
Antiguo 14/03/2005, 03:47
 
Fecha de Ingreso: febrero-2004
Ubicación: Asturias
Mensajes: 171
Antigüedad: 20 años, 2 meses
Puntos: 0
Lo que quiero es que si alguien selecciona algo en el formulario y se envia, se incluya un archivo ($a1, 2, 3... son diferentes partes de la cadena que forma la ruta del archivo, "tablas/localidadmes05.php". Si en el formulario no se selecciono nada, lo que ocurriria la primera vez que se abre ese archivo, entonces se incluiria el archivo interpretar.
  #4 (permalink)  
Antiguo 14/03/2005, 04:16
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 8 meses
Puntos: 102
... creo ya entendí... ... hubiese sido entendible desde un inicio si hubieras dicho el error que te daba... lo cuál creo se soluciona poniendole simples comillas al include... quedando:
include("$a");

... ahora bien, creo te complicas mucho la vida... sabes que sea cual sea el archivo estará en el directorio "tablas/" ... puedes ahorrate algo con eso... igual puedes crear tu variable $a directamente, sin los $a1, $a2... etc.... y otra ¿por qué comparas con "" la variable que recibes???.... haz mejor uso de las funciones isset y empty... ... en pocas palabras sugiero algo así:
Código PHP:
<?php
if (isset($_GET ['localidad'])) $a$_GET ['localidad'].$_GET['mes']."05.php";
else 
$a="interpretar.php";

include(
"tablas/$a");
?>
Ojalá te sirva... suerte!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
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 01:44.