Ver Mensaje Individual
  #7 (permalink)  
Antiguo 20/05/2013, 08:19
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Problema con return

Eso es a lo que me refiero, las veces que estás usando la función y te da error es porque los for() dentro de createBoard() jamás se ejecutan, eso es todo.

Justamente donde hace esto:
Código PHP:
Ver original
  1. $row = $_GET["row"];
  2. $col = $_GET["col"];
  3.  
  4. putLine(3);

No invocas createBoard() y jamás $row ni $col estarán al alcance dentro de la función putLine() como indicas aquí:
Código PHP:
Ver original
  1. function putLine($i){
  2.    
  3.     $board=createBoard($row,$col);
  4.     $data=$board[$i];
  5.     $l=count($data);
  6.         for ($j=0;$j<$l;$j++){
  7.    
  8.         echo $data[$j];
  9.    
  10.     }

Aunque ahí si usas createBoard() las variables $row ni $col existen dentro de ese contexto.

En resumen tienes bastantes errores lógicos y de contexto, ¿alguna ves has escrito funciones propias?

Porque eso es lo que te sucede, las funciones están mal planteadas y escritas, no más.

Deberías seguir estudiando al respecto, consulta el manual.

http://php.net/manual/en/functions.user-defined.php
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.