que tal mis queridos foreros
 
pues esta vez recurro a ustedes porque ahora si no tengo idea de como resolver mi problema 
pues resulta que estoy haciendo una aplicacion que resuelve problemas de laplace  
para ello implementamos una especie de calculadora que tiene 36 botones  
la idea es que al pulsar cada boton, este envie el valor de dicho boton a una variable en php donde al final se creara la cadena completa con la funcion 
el punto es que en un solo script intento mandar el valor de cada boton pense en ponerles el atributo name de cada boton igual pero no funciona el punto es que no necesito mandar mas que el voton seleccionado y encuenro como resolverlo 
he aqui mi codigo html y js  
 Código HTML:
 <form name="inserta_datos">
						<table summary="" align="center">
						       <tr>
									     <td colspan=6><textarea cols="30" rows="10" readonly="yes"></textarea></td>
									 		 <td><input type="button" value="?" /></td>
									 </tr>
									 <tr>
						 		 	 		 <td><input type="button" value="L" name="dato" onclick="insertaDatos(); return false" id="dato1"   /></td>
											 <td><input type="button" value="{" name="dato" onclick="insertaDatos(); return false" id="dato2" /></td> 
					             <td><input type="button" value="}" name="dato" onclick="insertaDatos(); return false" id="dato3" /></td> 
					             <td><input type="button" value="(" name="dato" onclick="insertaDatos(); return false" id="dato4" /></td> 
					             <td><input type="button" value=")" name="dato" onclick="insertaDatos(); return false" id="dato5" /></td>
											 <td></td> 
					             <td><input type="button" value="F(s)" /></td>
									 </tr> 
 y el js 
Código:
 function objetoAjax()
{
 var xmlhttp=false;
  try
	{
	 xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch (e)
	{
	 try
	 {
	  xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); 
	 }
	 catch (E)
	 {
	  xmlhttp = false;
	 }
	}
	if(!xmlhttp && typeof XMLHttpRequest!=='undefined')
	{
	 xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;
}
function insertaDatos()
{
  divResultado = document.getElementById('resultado');
 
 dato=document.inserta_datos.dato.value; 
 
 ajax=objetoAjax();
 
 ajax.open("POST","laplace1.php",true);
 
 ajax.onreadystatechange=function(){
  if(ajax.readyState==4) {
	 divResultado.innerHTML = ajax.responseText
	 
	 LimpiarCampos(); 
 }
 else
 {
  divResultado.innerHTML ="<div class='cargando' align='center'><img src='images/cargando.gif' width='203' height='148' alt='cargando'><br />Procesando . . .</div>";
 }
 
}
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
ajax.send("dato="+dato)
}
function LimpiarCampos()
{
 document.inserta_datos.nombre.value="";
  document.inserta_datos.pass.value="";
}
  gracias mis queridos foreros por tomarse la molestia de leerlo 
como siepre buena vibra