Hola,
Cita: cuando lo quiero correr sale error, que ese valor no esta definido
Te apuesto un cafe a que el mensaje de error te lo javascript. ¿Por que? Analicemos el codigo que genera tu script:
<input type="button" name="ver" id="ver" value="Ver" class="boton" onClick="ver(carlos)">
Si revisas la sintaxis javascript veras que ver(carlos) significa que carlos es el nombre de una variable. Si quieres pasar el texto carlos debes meterlo entrecomillado: ver('carlos')
Saludos.
PD: Supongo que una vez que sabes por que falla en javascript, sabras corregir el PHP para que genere el javascript correcto.