Foros del Web » Programando para Internet » Javascript »

Error... Fatal error: Cannot use string offset as an array

Estas en el tema de Error... Fatal error: Cannot use string offset as an array en el foro de Javascript en Foros del Web. me sale el siguiente error y no entiendo porque, ya estado revisando o buscando informacion sobre esto pero no lo encuentro ayudenme por favor Fatal ...
  #1 (permalink)  
Antiguo 18/04/2005, 04:00
 
Fecha de Ingreso: diciembre-2004
Mensajes: 85
Antigüedad: 19 años, 4 meses
Puntos: 0
Exclamación Error... Fatal error: Cannot use string offset as an array

me sale el siguiente error y no entiendo porque, ya estado revisando o buscando informacion sobre esto pero no lo encuentro ayudenme por favor

Fatal error: Cannot use string offset as an array in C:\apachefriends\xampp\htdocs\Php\SUPSI\navigator\ parame.php on line 3

mi codigo es esto, en pareme.php (el error esta en la linea de color azul,justo alli es la line 3):

<?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]==0 and $sitios['nombre']=="PeC") {
$path = "http://pcm.cv.bx/Php/";
$titulo="mi titulo - Navigator";
}

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

?>

y en el archivo index.php uso esto:

<?
echo "<form method='POST' enctype='multipart/form-data' action='parame.php'>";
echo "<select name=\"sitios\" onchange='this.form.submit()'>\n";
for ($x=0; $x < count($sitios); $x++){
echo "<option value=\"".$sitios[$x]['URL']."\">".$sitios[$x]['nombre']."</option>\n";
}
echo "</select>\n";
echo "</form>";
?>

espero me puedan ayudar amigos.

Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:21.