Ver Mensaje Individual
  #5 (permalink)  
Antiguo 22/06/2009, 02:55
davchess
 
Fecha de Ingreso: enero-2009
Mensajes: 212
Antigüedad: 16 años, 2 meses
Puntos: 4
Respuesta: Cannot use string offset as an array ¿Por que?

A ver te respondo :

Mira para cargar de inicio $_SESSION['tablero'] hago esto :

Código PHP:

$this
->celda["a"][1]="T";
        
$this->celda["b"][1]="C";
        
$this->celda["c"][1]="A";
        
$this->celda["d"][1]="Q";
        
$this->celda["e"][1]="R";
        
$this->celda["f"][1]="A";
        
$this->celda["g"][1]="C";
        
$this->celda["h"][1]="T";
        
        
$this->celda["a"][8]="t";
        
$this->celda["b"][8]="c";
        
$this->celda["c"][8]="a";
        
$this->celda["d"][8]="q";
        
$this->celda["e"][8]="r";
        
$this->celda["f"][8]="a";
        
$this->celda["g"][8]="c";
        
$this->celda["h"][8]="t";
        
        
// los peones
        
$this->celda["a"][2]="P";
        
$this->celda["b"][2]="P";
        
$this->celda["c"][2]="P";
        
$this->celda["d"][2]="P";
        
$this->celda["e"][2]="P";
        
$this->celda["f"][2]="P";
        
$this->celda["g"][2]="P";
        
$this->celda["h"][2]="P";
        
        
// los peones
        
$this->celda["a"][7]="p";
        
$this->celda["b"][7]="p";
        
$this->celda["c"][7]="p";
        
$this->celda["d"][7]="p";
        
$this->celda["e"][7]="p";
        
$this->celda["f"][7]="p";
        
$this->celda["g"][7]="p";
        
$this->celda["h"][7]="p"
En la clase y despues igualo la clase en cierto momento con la session y a partir de ahi sigue, ya que son varias fases y para guardarme todos esos valores lo meto en la session.

Despues lo de = o == pues tengo justo esto copiado de la pagina :

Código PHP:
$pieza $_SESSION['tablero'][$letra][$numero]; 

Aqui es meter el valor de la session en pieza asi que uso = no ==

¿Algo mas?, llevo rato probando cosas pero nada no me va no se q hago mal.
__________________
Juega al ajedrez online :http://www.davchess.com
Tecnicas de Ajedrez:http://www.7chess.com