Ver Mensaje Individual
  #9 (permalink)  
Antiguo 18/04/2005, 09:30
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Cita:
elmaster
PD: A ver si se ponen las pilas cuando preguntan y ponen el código y los mensajes de error, pronto vamos a tener que comprar una bola de cristal
Yo ya compré una .. si quieres te paso el dato de donde la adquirí xDDD

Cita:
Código PHP:
<?php

$sitios
[0]['nombre']="PC"
$sitios[0]['URL']="http://pcm.cv.bx/Php/index.php";

$sitios[1]['nombre']="Prueba"
$sitios[1]['URL']="http://pcm.cv.bx/Php/navigator/index2.php"

$sitios[2]['nombre']="datos"
$sitios[2]['URL']="http://pcm.cv.bx/naviga/index.php"

if (
$sitios[$x]==and $sitios['nombre']=="PeC") {
$path "http://pcm.cv.bx/Php/";
$titulo="mi titulo - Navigator";
}

if (
$sitios[$x]==and $sitios['nombre']=="prueba") {
$path "http://pcm.cv.bx/naviga/";
$titulo="Parte 2";
}

?>
Realmente no sé por qué haces tanto lío ... Deberías explicar en función de -que- variables externas ($nombre?) debes generar ese $path y $titulo .. por qué armar ese montón de "if" .. usando ya arrays no tiene sentido ...

redirecciona.php
Código PHP:
<?php

$sitios
[0]['nombre']="PC"
$sitios[0]['path']="http://pcm.cv.bx/Php/index.php";
$sitios[0]['titulo']="blablabl 0";

$sitios[1]['nombre']="Prueba"
$sitios[1]['path']="http://pcm.cv.bx/Php/navigator/index2.php"
$sitios[1]['titulo']="blablabla 1";

$sitios[2]['nombre']="datos"
$sitios[2]['path']="http://pcm.cv.bx/naviga/index.php"
$sitios[2]['titulo']="Blablabla 2";

$x=0;
foreach (
$sitios as $sitio){

  if (
$sitio['nombre']==$_GET['nombre']){
     
$path=$sitios[$x]['path']; 
     
$titulo=$sitios[$x]['titulo'];
     break;
  }
  
$x++;
}

// y a partir de aquí tendras tu $path y tu $titulo para que lo uses donde gustes ..

?>
USO:
Links tipo:

<a href="redirecciona.php?nombre=PC">PC</a>

No sé si será eso lo que buscas .. pero por ahí va el tema .. Debes recorrer tu array para buscar el "indice" que requieras .. Seguro que en PHP hay alguna función mejor para tal fin .. pero esa es la base.

Un saludo,