Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/03/2012, 16:18
educacanis
 
Fecha de Ingreso: octubre-2010
Ubicación: Madrid
Mensajes: 295
Antigüedad: 13 años, 6 meses
Puntos: 12
Respuesta: Undefined variable por no mandar formulario

ok gracias! más o menos iba encaminada porque he intentado usar el isset, pero no conseguía hacerlo de manera correcta. Por cierto, el código que has puesto significa que hace que busqueda se ponga con su primer valor? porque el problema es que tengo definidas cuatro variables dependiendo de lo que pone en búsqueda:

Voy a explicarlo más detalladamente porque ahora me dice que tengo otras cuatro variables sin definir.

el formulario tiene dos radio button y dependiendo de lo que pongas en uno u otro habilita unas listas desplegables para que elijas unos valores. Había puesto el siguiente código para hacer la búsqueda:

Código PHP:
if ($busqueda == "fechas") {
    
$mesd $_POST['mesd'];
    
$aniod $_POST['aniod'];
    
$mesh $_POST['mesh'];
    
$anioh $_POST['anioh'];
} elseif (
$busqueda == "temporadas") {
    
$mesd substr($_POST['temporadaselec'],0,2);
    
$aniod substr($_POST['temporadaselec'],2,4);
    
$mesh $mesd -1;
    
$anioh $aniod +1;

pero ahora resulta que si pongo lo que me has dicho para arreglar lo de $busqueda, las otras cuatro variables de $mesd, $aniod, $mesh, $anioh dice que tampoco están definidas, se arregla de manera similar a lo otro??,

esta parte de lo que me has puesto:
Código PHP:
?$_POST['busqueda']:0
significa que coge el primer valor??

gracias por la ayuda