Por lo menos PHP con las funciones cliente para Msyql: mysql_xxx() no permite ejecutar más de una instrucción SQL a la vez .. y estas se separan por ; (punto y coma) pero para eso tienes que usar el nuevo cliente de Mysql .. es decir las funciones: mysqli_xxx() (
www.php.net/mysqli) y como te comenté las instrucciones SQL se separarían por un ;
Código PHP:
$update= "UPDATE elementos SET nombre = '".$_POST['boton1']."' WHERE Id='3';
UPDATE elementos SET nombre = '".$_POST['boton2']."' WHERE Id='4';
etc con el resto ..."
Actualmente con las funciones que usas te toca usa la solución que te propone jtv1972
Un saludo,