Ver Mensaje Individual
  #6 (permalink)  
Antiguo 13/05/2010, 11:41
Avatar de Adler
Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 4 meses
Puntos: 126
Respuesta: Menu en array

Hola

Cita:
Iniciado por wiwi74 Ver Mensaje
Un detalle: Tu array es un array multidimencional arrays dentro de arrays

Asi lo podras recorer:

//pongo una url literal
$_GET['url'] = "http://localhost/espanol.php";

$arr[] = array('espanol.php','english.php');
$arr[] = array('tienda.php','shop.php');
$arr[] = array('noticias.php','news.php');

$_GET['url'] = "http://localhost/espanol.php";

for($fila=0; $fila<sizeof($arr); $fila++){
for($columna=0; $columna<sizeof($arr); $columna++) {
//echo " <b>".($columna+1)."</b> ".$arr[$fila][$columna];
if(strstr($url,$arr[$fila][$columna])){
echo "<br />Estoy en la url...!";
}else{
echo "<br />No estoy en la url...!";
}
}

}


Ahora header no te va a funcionar dentro del loop repetidamente, deberas colocar un contador: si 9 veces te dice "no estoy", antonces redireccionas, algo asi...
Has obviado un detalle: break
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />