Les comento que estoy haciendo un buscaminas en php y bueno en si lo que tengo es una tabla de botones los cuales su valor al ser presionados varia segun el valor de una variable de php cont que se encarga que contar cuantas minas hay al rededor del boton presionado... el problema es que no aparecen los numeros por que al pasar yo las variables la pagina no se actualiza... entonces paso variables vacias... me gustaria saber como resolver este problemaa...
Desde ya muchas gracias...
Y por si les ayuda o no les quedo claro aca va el codigo..

Código PHP:
<head>
<script type="text/javascript">
function submitform()
{
document.formulario.submit();
}
</script>
<script type="text/javascript">
function toggleValue(id){
var element = document.getElementById(id);
var cont = "<?PHP echo $cont?>";
var cadena[i] = "<?PHP echo $cadena[$i]?>";
if (cont=="1"){element.value = "1";}
if (cont=="2"){element.value = "2";}
if (cont=="3"){element.value = "3";}
if (cont=="4"){element.value = "4";}
if (cont=="5"){element.value = "5";}
if (cont=="6"){element.value = "6";}
if (cont=="7"){element.value = "7";}
if (cont=="8"){element.value = "8";}
if (cont=="0"){element.value = "-";}
if (cadena[i])=='*'){element.value ="x"}
}
</script>
</head>
<?PHP
// ...
//formo la grilla
echo"<TABLE>";
FOR ($y=0; $y<$valory; $y++){
echo "<TR>";
FOR ($x=0; $x<$valorx; $x++){
$tab[$x]=$cadena[$i];
// si en ese lugar no hay una mina
if ($cadena[$i]=='-'){
$n=$i;
$cont=0;//inicio contador en cero
//los if de recorrido por las casillas
if ($cadena[$n+1]=='*'&&($n+1)>=0&&($n+1)<=$total-1){$cont++;}//verifico que no me paso de los limites de la matriz
//...
echo ("<TD>
<form id='formulario' method='post' action='#' >
<input id='unboton' type='button' onclick='toggleValue('unboton');onclick='submitform()'; 'value='.'>
</form> ");