Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/05/2005, 09:11
raml
 
Fecha de Ingreso: abril-2005
Mensajes: 50
Antigüedad: 19 años
Puntos: 0
De acuerdo

Hola, gracias por la explicación . Todo salió bien sólo que había que declarar tanto las variables del calendario, como mecionabas:

Código PHP:
// Calenario que muestra la fecha de la búsqueda

$diaid = isset($_POST['diaid'])?$_POST['diaid']:$_GET['diaid'];
$mesid = isset($_POST['mesid'])?$_POST['mesid']:$_GET['mesid'];
$anoid = isset($_POST['anoid'])?$_POST['anoid']:$_GET['anoid']; 
Al igual que las provenientes de la búsqueda:

Código PHP:
// Variables que hacen posible la búsqueda por fecha

$dia = isset($_POST['diaid'])?$_POST['diaid']:$_GET['diaid'];
$mes = isset($_POST['mesid'])?$_POST['mesid']:$_GET['mesid'];
$ano = isset($_POST['anoid'])?$_POST['anoid']:$_GET['anoid']; 
En efecto por los comentarios que leí me di cuenta que es una duda muy común , mi problema estuvo en el uso del operador ? :, ya que a penas me estoy familiarizando con PHP. Es por ello que no funcionaba por que intentaba usar el siguiente código al principio del script y no al declarar las variables respectivas:

Código PHP:
if(isset($_POST['diaid'])){
   
$diaid$_POST['diaid'];
}else{
   
$diaid$_GET['diaid'];
} .... 
y así con mesid y anoid 
Seguramente, si no me ayudabas explicandome el uso del ? : con mi ejemplo hubiera cometido el mismo error . Leí en uno de los comentarios tu intención de hacer un FAQ , es buena idea, espero puedas incluir ejemplos como este.

Finalmente, te agradezco el tiempo además de tu esfuerzo para crear un script para la comunidad , espero algún día poder regresarles el favor.

Suerte

Saludos