Prueba así.
Creamos un div oculto con cada cuadro, en cada cuadro llamamos a la funcion con los parametros correspondientes.
Código PHP:
<div id="cuadro1" onclick="mifuncion('<?php echo $nombre1 ?>', '<?php echo $estado1 ?>', '<?php echo $tipo1 ?>')" >Cuadro 1</div>
Y en el boton lo que hacemos es mostrar el div que contiene los cuadros, dentro de cada cuadro puedes poner lo que quieras
Código PHP:
<html>
<head>
</head>
<body>
<div id="cuadros" style="display:none">
<div id="cuadro1" onclick="mifuncion('<?php echo $nombre1 ?>', '<?php echo $estado1 ?>', '<?php echo $tipo1 ?>')" >Cuadro 1</div>
<div id="cuadro2" onclick="mifuncion('<?php echo $nombre2 ?>', '<?php echo $estado2 ?>', '<?php echo $tipo2 ?>')" >Cuadro2</div>
</div>
<input name="datos" id="datos" type="text" />
<input name="datos2" id="datos2" type="text" />
<input name="datos3" id="datos3" type="text" />
<input name="ver" id="ver" type="button" value="ver" onclick="document.getElementById('cuadros').style.display = 'block'" />
<script>
function mifuncion(nombre, estado, tipo){
document.getElementById("datos").value = "Nombre: " + nombre;
document.getElementById("datos2").value = "Estado: " + estado;
document.getElementById("datos3").value = "Tipo: " + tipo;
}
</script>
</body>
</html>