![](http://img251.imageshack.us/img251/3130/minasr.png)
este problemilla digamos que es por orgullo propio a ver si ustedes pueden detectar el error.
tengo un form que me recoge el numero de filas, columnas y minas, para el clasico jueguillo de minas solo que me lo va apintar resuelto.
entonces obtengo los valores del form por get
Código PHP:
$filas=$_GET['filas'];
$columnas=$_GET['columnas'];
$minas=$_GET['minas'];
Código PHP:
if($minas<($filas*$columnas)){
//Inicializamos el arreglo
for($x=0;$x<$filas;$x++){
for($y=0;$y<$columnas;$y++){
$arreglo[$x][$y]=0;
}
}
Código PHP:
while($z<$minas){
$random1=rand(0,$filas-1);
$random2=rand(0,$columnas-1);
if($arreglo[$random1][$random2]!="-1"){
$arreglo[$random1][$random2]="-1";
$z=$z+1;
}
}
Código PHP:
for($x=0;$x<$filas;$x++){ //por cada fila
for($y=0;$y<$columnas;$y++){//por cada columna
if($arreglo[$x][$y]!=-1){
//verificamos las celdas adyacentes
for($x=($filas-1);$x<($filas+1);$x++){ //por cada fila
for($y=($columnas-1);$y<($columnas+1);$y++){//por cada columna
if($arreglo[$x][$y]==-1)
$var=$var+1;
}
}
$arreglo[$x][$y]=$var;
}//Fin del if
}
}
Código PHP:
echo "<fieldset>";
echo "<legend>Resultado</legend>";
//Imprimimos el arreglo
for($x=0;$x<$filas;$x++){
for($y=0;$y<$columnas;$y++){
echo $arreglo[$x][$y]. " - ";
}
echo"<br/>";
}
echo "</fieldset>";
ya puse if(isset($arreglo[$x][$y]))
antes de evaluar si es igual a -1 pero de cualquier manera aunque lo quite no me marca error al parecer en php no hay desbordamiento de arreglos o no se que onda creo que tengo un error en el momento de asignar el valor de $var al arreglo en la posicion original que opinan?