Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/02/2005, 10:25
fran86
 
Fecha de Ingreso: agosto-2002
Ubicación: Colón - Entre Rios - Argentina
Mensajes: 647
Antigüedad: 21 años, 8 meses
Puntos: 8
sip, tienen razon, pero creo que eso no era la duda del forero freedatos...
Código PHP:
if($sec=="home"){ 
include (
"menus/principal.php"); 
}else{ 
include (
"menus/".$menu.".php"); 

Cuando abras index.php (sin ?sec=......) la variable $sec no existe, entonces PHP busca lo que le decis en include ("menus/".$menu.".php"); y como $menu tampoco existe te da el error.

Cuando hagas el if() podrias agregarle otra condicion, por elemplo || empty($sec)
Mira aqui para ver que es ||
http://ar2.php.net/manual/en/languag...rs.logical.php

empty() es verdadero cuando la variable que le pasas esta vacia....
www.php.net/empty

Saludos


Cita:
(pero cuando retrocedemos al index.php como sec no lo muestra me da el error )
Para la proxima seria bueno que pongas los errores que te tira PHP, sino tenemos que estar adivinando

Última edición por fran86; 25/02/2005 a las 10:30 Razón: por la sugerencia que esta al final! (y ademas que te importa, el mesaje es mio y lo edito porque quiero!!!)